Blender模型导入unity

Blender保存FBX格式,导入车辆模型,车辆组件会发生偏移,Blender位置信息只有小数点后5位,而unity有小数点后7位,通常车轮最后一位数有误差,不对称

这是一个常见的问题,主要原因是Unity和Blender在处理小数点后数字的精度时存在差异。在导入时,Unity试图将Blender中的坐标值转换为Unity坐标值,但由于精度问题,转换过程可能会有误差。

解决这个问题的一种方法是在导入模型到Unity之前,先在Blender中进行一些预处理:

  1. 在Blender中,尽可能使你的模型的坐标值简单且对称。例如,如果你有一个轴对称的模型,尽量让每个部分的坐标值都是整数或者容易处理的小数。

  2. 尝试使用Blender的"Apply"功能(在对象模式下,按Ctrl+A)来应用你的模型的位置、旋转和缩放变换。这将使你的模型的坐标值被重置为默认值,这可能会在导入Unity时减少问题。

  3. 当你在Blender中导出FBX文件时,可以选择"Experimental Apply Transform"选项。这将尝试在导出时解决这个问题。

如果上述方法都不能解决问题,你可能需要在Unity中手动调整模型的位置、旋转和缩放,使其看起来正确。这可能需要一些试错,但这是目前可行的解决方案之一。