摘要: 1,光栅器对从顶点着色器传来的变量插值。为了在屏幕上真正显示,必须将顶点着色器vs的输出变量设置为'gl_Position',gl_Position是一个保存着顶点齐次坐标的4维向量。XYZ分量被W分量所分割(称作视角分割,这个是教程的重点话题)并且XYZ分量上超出单位化盒子([-1,1])的部分会被裁剪掉。最终的结果会被转换到屏幕坐标系然后三角形(或者其他支持的图元类型)被光栅器渲染到屏幕上。光... 阅读全文
posted @ 2017-01-04 02:16 细雨细语 阅读(893) 评论(0) 推荐(0) 编辑
摘要: 1,旋转变换,也就是能够实现让一个点沿着一个坐标轴旋转一定的角度。旋转变换将总是改变位置的其中两个坐标,第三个坐标保持不变,这意味着旋转的路径会保持在其中一个平面上:XY平面(绕Z轴旋转),YZ平面(绕X轴旋转)和XZ平面(绕Y轴旋转)。2,我们从最开始的原变换矩阵来看,回忆平移变换矩阵的样子,我们保持结果矩阵中V1,V2和V3保持原样的办法是让变换矩阵主对角线上的值都为'1',这样原向量一次都和... 阅读全文
posted @ 2017-01-04 01:31 细雨细语 阅读(436) 评论(0) 推荐(0) 编辑