UE4中,使用动画重定向,对导入的人形骨骼进行修改,并套用引擎中已存在的动画。

一.可用的动画模型

UE4 默认有一套基本的人形骨骼(同Unity),一般UE4商城动画都使用Humanoid Rig。

如果商城介绍中,存在“Rigged to Epic skeleton Yes”,则可以使用Epic所提供的动画资源。

 

二.具体操作

1.打开面板

windows - Retarget Manager面板 - 选择使用的Rig操纵。

2.对比使用动画骨骼修改

打开原动画骨骼,与导入的新模型骨骼进行对比。

如果原动画的骨骼选择的Rig 是 Humanoid,则新模型的骨骼也为 Humanoid。

3.打开骨骼显示

在界面中显示骨骼

4.调整新模型骨骼与动画骨骼相同姿势

查看两个骨骼模型,以原动画模型骨骼为基准,调整新模型骨骼的位置、角度、缩放,找到不同处。

选中不同处的骨骼,在Detail面板中,对照原动画模型进行修改。

修改完成。如下图所示。

5.应用修改后的骨骼

在Retarget Manager面板右下角,点击Modify Pose,选中Use CurrentPose。

同时修改Preview 模型,并保存。

6.创建重定向后的动画

找到原模型动画文件,选中后右键 - Retarget Anim Assets -- Duplicate Anim Assets and Retarget

注意:此方法可用在动画文件、动画混合、动画蒙太奇等资源,均右键进行选择。

在出现的面板中,选择重定向骨骼,在右面界面中查看两个模型的姿态是否相同。

根据需要添加前后缀、修改保存的路径。点击Retarget完成操作。

7.再次调整

在保存路径中找到重定向后动画资源,如果动作与目标不匹配,则需要进入新模型的骨骼面板,再次调整。

在SkeletonTree中,点击 Option - Show Retargeting Options ,打开重定向选项。

选择骨骼运动的基准。本例中将动画全部设置为 以骨骼为基准 

修改后,再次重复第6步步骤。查看动画是否正确。完成动画重定向操作。

Logo

苏州本地的技术开发者社区,在这里可以交流本地的好吃好玩的,可以交流技术,可以交流招聘等等,没啥限制。

更多推荐