坐标系类型

在不同3维软件中,坐标系的朝向都不同一, 但根据驱动可分为【左手坐标系】和【右手坐标系】

Direct3D:左手坐标系 (Left-Handed Cartesian Coordinates) UE、3DSMAX OpenGL:右手坐标系 (Right-Handed Cartesian Coordinates) Maya、八猴、Unity、Blender

法线方向: 法线贴图中,Y通道是有区别的 (把左手坐标系的XZ方向和右手系保持一致,会法线Y轴正好相反) 右手坐标系:+Y(八猴默认烘培) 左手坐标系:-Y

基本单位 Blender:m Maya:cm(右手默认) UE:cm Houdini:m

如何判断坐标系类型

用左、右手分别尝试比划坐标系 image.png image.png

正旋转方向

拇指为轴向,其他手指为旋转方向。 当左(右)手坐标系,在左(右)手成立, 则称该轴的旋转方向符合【正旋转方向】 image.png (注:不是所有的软件的轴向都符合【正旋转方向】)

法线朝向

拇指为 法线N 食指为 向量A 中指为 向量B (握手时先扫过的为A,后扫过的为B) A x B = N B x A = -N image.png

有关UV的小知识

UV是三维模型将XYZ三维坐标系映射到UVW坐标系

UVW三个字母的含义: 取自字母表顺序,XYZ的前三个字母(并非单词缩写) U:代表水平 V:代表垂直 W:代表垂直与平面(一般用于表示UV的正反面)