Blender 单位不匹配导致UE动画根运动重定向或物理资产出现问题-虚幻引擎相关论坛-问题反馈-虚幻社区

Blender 单位不匹配导致UE动画根运动重定向或物理资产出现问题

在外部模型导进来后,根骨骼的缩放为100,因为显示上没问题,重定向普通动画也没事,所以我没怎么理会,但是如果同步的是根运动的动画,根运动数据会以100倍的数值进行全局缩放,比如原动画数据1秒走1步,同步过去就是走100步,修改了缩放值也没用,多多少少有点问题。

图片[1]-Blender 单位不匹配导致UE动画根运动重定向或物理资产出现问题-虚幻引擎相关论坛-问题反馈-虚幻社区

后经审查发现:Blender的单位为米,UE的单位为厘米,Blender的缩放值1就是UE里面的100。导致根运动不匹配。

解决方法

1 在右侧一个小山一样的“场景属性”按钮将单位设置为米的前提下把缩放单位设置为0.01

图片[2]-Blender 单位不匹配导致UE动画根运动重定向或物理资产出现问题-虚幻引擎相关论坛-问题反馈-虚幻社区

选择主骨骼,将其缩放至100倍(Root骨骼,这个要自己判断):

图片[3]-Blender 单位不匹配导致UE动画根运动重定向或物理资产出现问题-虚幻引擎相关论坛-问题反馈-虚幻社区

3 物体->应用->缩放来应用缩放到骨骼:

图片[4]-Blender 单位不匹配导致UE动画根运动重定向或物理资产出现问题-虚幻引擎相关论坛-问题反馈-虚幻社区

4 可以看到缩放从100变成了1:

图片[5]-Blender 单位不匹配导致UE动画根运动重定向或物理资产出现问题-虚幻引擎相关论坛-问题反馈-虚幻社区

5 导出模型

由于Blender和UE的轴向不一致,需要将主骨骼轴向设置为X,次骨骼设置为-Y,不然rag doll的时候可能会有不正确的物理效果,当然只考虑衣服和碰撞体的接触的话应该设不设置都无所谓:

图片[6]-Blender 单位不匹配导致UE动画根运动重定向或物理资产出现问题-虚幻引擎相关论坛-问题反馈-虚幻社区

6 导入后如果出现骨骼丢失目标等警告,删掉安装以下设置重新导入

20231226181727693-4NLI`[TW4{XV$}XP6N2U_{F

7 如果导入后 骨骼网格体不是正对着你,删掉安装以下设置重新导入

可以取消勾选强制X轴

20231226181855588-image

本文对原文添加部分修改,已解决问题

原文地址:

UE5中如何解决Physics Asset缩放限制问题 – 菜鸟少侠 – 博客园 (cnblogs.com)

 

 

请登录后发表评论

    没有回复内容