目前有很多工具可以直接生成normalmap,不同的工具生成的算法也有点不同,而不同的算法导致tangent和binormal的计算也有点差别。现在大多数的美工最常用的基本上还是3dsmax,用max生成normalmap也是比较常用和方便的方法。不过目前似乎很少有资料提到从max里导出normalmap的时候如何计算tangent向量,max的文档和例子说这个东西的时候也是遮遮掩掩的,相信很多人都在计算这个东西的时候遇到点点麻烦,导致显示只能“近似正确”。正确的计算方法应该按照下面这个步骤:
目前有很多工具可以直接生成normalmap,不同的工具生成的算法也有点不同,而不同的