根据我的研究,图形管道的工作原理如下:
模型空间
- > * Scalation / Translation / Rotation Matrices
世界空间
- > *查看矩阵
查看/相机空间
- > *透视投影矩阵
剪辑空间
- - - - >为您提供光栅化
使用的NDC有人可以告诉我这是否正确吗? 剪辑空间与投影空间相同吗?
答案 0 :(得分:1)
这是正确的,但你只关注顶点着色器阶段。我认为this是对图形管道的更全面的概述"。这就是OpenGL为您提供的,但是您不需要使用所有阶段,某些阶段是可选的。典型的程序只使用顶点(Model => World => View => ...)和片段着色器(纹理,光照......)。
此外,您应该注意您的管道是光栅化管道。还有其他方法(Ray tracing)。