您可以控制 Maya 如何在场景中设置多边形模型的切线空间。在网格的 polyShape 节点上的“切线空间”(Tangent Space)区域内设置“切线空间”(Tangent Space)属性。
默认情况下,Maya 使用右手切线空间。即,法线、切线和 Binormal 形成右手坐标系。
但是,如果在需要左手切线空间的环境中工作(例如,您所使用的游戏引擎要求使用左手系统,或者您正在将法线贴图合并到来自其他基于左手系统的应用程序的场景),那么将该选项设置为左手可确保计算切线空间后,使法线、切线和 Binormal 始终形成左手坐标系。
默认情况下,Autodesk® 3ds Max® 使用左手切线空间。因此,合并来自 3ds Max 的法线贴图时,应确保在多边形网格的“属性编辑器”(Attribute Editor)中选择“左手”(Left Handed)选项。或者,也可以转到“窗口 > 设置/首选项 > 首选项 > 建模 > 多边形切线空间”(Window > Settings/Preferences > Preferences > Modeling > Polygon Tangent Space),然后将“默认坐标系”(Default co-ordinate system)设置为“左手”(Left handed),以便所有的新网格均默认使用左手贴图。
有关“UV 缠绕顺序”(UV winding order)的描述,请参见手册的“映射 UV”部分中的显示 UV 缠绕顺序。
在面的“UV 缠绕顺序”(UV winding order)反转(即逆时针)的情况下,简单的左手或右手切线计算将得出翻转 Binormal。
通过在“UV 缠绕顺序”(UV Winding Order Detect)字段中选择“检测”选项,Maya 将基于 UV 映射的 V 方向计算 Binormal。
通过选择窗口 > 设置/首选项 > 首选项(Window > Settings/Preferences > Preferences),并选择“建模”(Modeling)类别可修改默认首选项。在“多边形切线空间”(Polygon Tangent Space)部分中,可设置 Maya 用于多边形网格的默认坐标系和缠绕顺序。