在光照运算中,我们需要将模型的顶点法线转换到世界空间坐标,通常Unity给我们提供了unity_ObjectToWorld矩阵方便我们进行转换,但是这种转换仅适用于等比缩放的模型,如果是非等比缩放的模型转换后顶点法线与切线不再垂直,原因如下: 上图中x轴缩短为原来的1/2,法线\(\vec{n}\)与切线\(\vec{t}\):(p3-p2),不再垂直 对于切线它始终由p3-p2来表示,所以p2怎么变,都不会影响到切线,这里为了简化推导我们设unity_ObjectToWorld为M,\(\vec{n}\)转世界空…