Home Forums Games202-高质量实时渲染 作业1的正交矩阵参数的疑惑 Reply To: 作业1的正交矩阵参数的疑惑

#8195 Score: 0
Avin
Participant

关于这个问题,可以看一下mat4.js里面ortho的源码,mat4.ortho最终投影到的投影空间,是一个长宽高均为[-1, 1]的立方体,而根据Shader中把浮点数打包成RGBA的做法看来,是要求深度被投影到[0,1]这个区间的。因此,可能不能直接使用mat4.ortho得到投影矩阵。(即使是投影到[-1,1]的立方体,mat4.ortho返回的矩阵中[2][2]的元素缺少了一个负号?)