透视投影矩阵 - 剪辑空间坐标

时间:2014-07-14 08:03:35

标签: opengl

我一直在阅读The Matrix has You,试图了解相应的矩阵。

本教程使用视锥比例尺fator S来定义透视矩阵,如下所示。

Xclip = S * Xcamera
Yclip = S * Ycamera

但还有其他教程如OpenGL Projection Matrix定义了

xclip = 2 * n / (r-l)
yclip = 2 * n / (t-b)

有人可以帮助我了解它们是否相同?

1 个答案:

答案 0 :(得分:1)

当您分别指定S=2n/(r-l)S=2n/(t-b)时,您最终会得到相同的等式(不要忘记第二次使用x_cameray_camera的乘法案件)。在第一个等式中,比例因子只是从其他常数预先计算出来的。请注意,x和y的比例因子通常不同,因为视锥体的基数不是正方形。