Home Forums GAMES在线课程(现代计算机图形学入门)讨论区 HW3 framework 研究,法线向量为何会乘以(view*model)^-1^T Reply To: HW3 framework 研究,法线向量为何会乘以(view*model)^-1^T

#5893 Score: 0
windsmoon
Participant
1 pt

法线的坐标转换略微特殊,当有非统一缩放的时候,普通顶点乘以 model 矩阵就可以变换到世界空间,但是法线就得乘以 model矩阵的逆转置才行,当然全是统一缩放也可以这么做,但是就没必要了,统一缩放指 xyz 三个轴的缩放都一致。
至于为什么,几何上理解就是当三角形出现非统一缩放的时候,还按照顶点的转换方式,法线的方向会偏向与实际应该的方向相反的地方,建议网上搜一下,这个应该很多,就搜 法线向量的抓换 就可以。