在外部模型导进来后,根骨骼的缩放为100,因为显示上没问题,重定向普通动画也没事,所以我没怎么理会,但是如果同步的是根运动的动画,根运动数据会以100倍的数值进行全局缩放,比如原动画数据1秒走1步,同步过去就是走100步,修改了缩放值也没用,多多少少有点问题。
后经审查发现:Blender的单位为米,UE的单位为厘米,Blender的缩放值1就是UE里面的100。导致根运动不匹配。
解决方法
1 在右侧一个小山一样的“场景属性”按钮将单位设置为米的前提下把缩放单位设置为0.01:
2 选择主骨骼,将其缩放至100倍(Root骨骼,这个要自己判断):
3 物体->应用->缩放来应用缩放到骨骼:
4 可以看到缩放从100变成了1:
5 导出模型
由于Blender和UE的轴向不一致,需要将主骨骼轴向设置为X,次骨骼设置为-Y,不然rag doll的时候可能会有不正确的物理效果,当然只考虑衣服和碰撞体的接触的话应该设不设置都无所谓:
6 导入后如果出现骨骼丢失目标等警告,删掉安装以下设置重新导入
7 如果导入后 骨骼网格体不是正对着你,删掉安装以下设置重新导入
可以取消勾选强制X轴
本文对原文添加部分修改,已解决问题
原文地址:
UE5中如何解决Physics Asset缩放限制问题 – 菜鸟少侠 – 博客园 (cnblogs.com)
没有回复内容