UE5.1把第三人称角色换成其他模型(方式二)
2023-03-31 本文已影响0人
miniminiming
1.在Mixamo下载想要的模型并且导入UE5
2.创建两个ik绑定,分别是以引擎内置的原始人物为基础的ik绑定和以你刚才下载的人物为基础的ik绑定


完成后你得到两个ik绑定文件

3.打开两个绑定文件,进去创建重定向链,这里不要忘记设置重定向根
默认人物的重定向链

我下载的人物的重定向链

4.创建重定向文件
源是引擎默认人物的ik绑定文件,目标是我们下载人物的ik绑定文件
这里注意要先把两个人物的初始状态改成一致的(左上角【编辑模式】更改),这里我都改成了A字型。

查看右下角的链映射是否正常
我这里只绑定了大骨骼,手指脚指没有做映射

选取资产浏览器中的动画,双击,看两个模型的动作是否一致,不一致就改一下

5.创建动画蓝图,并在蓝图中添加【从网格重定向姿势】,连接到右边姿势输出

右上角选择我们刚刚设置的ik重定向资产。点击左上角编译

6.进入BP_ThirdPersonCharacter这个第三人称的蓝图
在左上角选中网格体,点击 添加骨骼网格体组件。下图为添加成功后的截图

点击新添加的组件,在右侧细节栏,设置骨骼网格体资产,和我们刚刚创建的动画蓝图

把网格体的这两个属性更改为如图所示

点击编译,再运行游戏,即可看到模型已经生效