最终效果: 1. 流程总览 口述:给 GPU 执行的代码叫做 Shader,我们写完 Shader 之后要告诉 GPU 使用它。给 GPU 执行...
概述 GLKit框架是为了简化基于OpenGL/OpenGL ES的应用开发。 它内置数学方法和各种功能,其中的Effect有一点点固定管线的感...
不改面向 + 平移 = 平移 改面向 + 不平移 = 自转 改面向 + 每次相同的平移 = 公转 改面向 + 每次不同的平移 = 奇怪的公转
正背面剔除 OpenGL 规定:顶点序 逆时针 = 正面顶点序 顺时针 = 背面 图中立方体,1234面 为逆时针 = 正面,5678面 为顺时...
请打开原图食用。 重点看 Model、View、Projection 3个矩阵的 变化时机 和 使用时机。 关于这3个矩阵 的 相乘顺序 (不可...
0:引言 大多数学生,高考能力很可以,但填选志愿的逻辑非常欠缺。 选学校还是选专业? 家长、老师、我,想法不一致怎么办? 下面谈谈我的个人看法。...
OpenGL 渲染架构 3个数据传递通道 Attribute 用于传递数据到Vertex Shader,无法直接传递到Fragment Shad...
该案例只是为了展示 顶点着色器、片元着色器 的基本体感。 固定管线封装了太多的事情,而且整个过程又是面向过程的,难以精确控制 顶点着色器、片元着...
基本流程 画一个蓝色三角形的过程: 顶点着色器:拿到顶点数据,确认顶点位置。GLfloat vVerts[] = { -0.5f,...