法线变换不能用和正常顶点变换的矩阵相同的变换矩阵。因为可能会出现变换后法线不再与表面 (切线) 垂直的情况 至于法线变换的公式推导,因为切线变换时没有问题的,所以可以考虑 法线 NN 和切线TT 的点积等于 0 假设 法线变换矩阵为GG 切线变换矩阵为M_A>BM\_{A->B} 则: T_BcdotN_B=(M_A>BT_A)cdot(GN_A)=0T\_{B} \\cdot N\_{B}=(M\_{A->B}T\_{A})\\cdot (GN\_{A})=0 反向推导出: G=(M1_A>B)TG=(M^{-1}\_{A->B})^T 且如果 M 是正交矩阵,那么 G=M

如果变换只包括旋转变换,那么这个变换矩阵就是正交矩阵