坐标空间A 变换到 坐标空间B
顶点的变换矩阵
A空间一点的顶点的 切线, 法线
变换后B空间后该点的 切线, 法线
求法线的变换矩阵
由于切线是由顶点的差值计算而来,所以切线的变化可以直接用顶点的变换矩阵,即
(切线与法线垂直)
(这一步是向量转成矩阵表示 由于要满足矩阵相乘 前面的向量要表示成列向量)
由于 所以
(也是 向量转成矩阵表示)
所以 =
(I 是单位矩阵)
=
=

顶点的切线和法线。(图片来自《Unity Shader入门精要》随书彩色插图
)