模型从3dmax导入至unity时进行的坐标变换
坐标系区别
a) 3dmax 是右手坐标系,z向上
b) Unity是左手坐标系,y向上
导入过程分析
原模型在3dmax中显示

fbx导出设置时Y向上

在unity中导入fbx,rotation x自动被设置成-90


把绕x轴旋90去除掉后

发现和3dmax中差别只是 x反向
由此可见从3dmax导入至unity 仅仅是x轴坐标取反,其他轴向坐标不变(左右手坐标系转换下)
坐标变换矩阵推导

其他:
导出时选Z-up后在unity中模型未发生变化
比较两次导出的fbx(文本格式),发现主要差别是

y-up多了红色这俩行 z-up没有
按文本方式导出fbx

浙公网安备 33010602011771号