终于理清楚啦——三维坐标转换过程

269 阅读1分钟

三维坐标转换过程参考了自己整理的笔记、《WebGL编程指南》、和Game101的课程

  • 首先模型有一个局部坐标的概念,描述了在同一个模型中,为什么一个点在另一个点的相对位置;
  • 经过模型变换(transfrom)放入到世界坐标系中,比如描述两个不同的模型的相对位置;
  • 视图变换定义了相机的一些参数(up、lookAt、roll);
  • 投影变换,将"看到的"投影成图像(归一化到-1 1的立方体)
  • 视口变换,即光栅化成像,将渲染出来的图像对像素进行着色,覆盖/显示到屏幕上

下图是我的笔记: ee5502d136f4812af71d055b667063f.jpg