• 事先准备:

从UE4官方商店下载人物模型和动画

将其他人物模型动画导入Carla使用将其他人物模型动画导入Carla使用

  • 打开人物骨架

单击MCO_Mocap_Basics——Character——UE4_Mannequin_Skeleton

单击重定向管理器

将其他人物模型动画导入Carla使用

单击新增——选择网格体

将其他人物模型动画导入Carla使用

设置绑定——选择类人绑定

将其他人物模型动画导入Carla使用

自动映射(这里自动映射是因为都是官方模型,骨架名称一样,如果是其他的模型,要手动对应,不能缺少主要关节,否则加上动画会出现奇怪现象 )

将其他人物模型动画导入Carla使用

可以通过移动手臂和腿,管理重定向基础姿势

将其他人物模型动画导入Carla使用

  • 打开人物骨架

单击Scanned3DPeoplePack——RP_Character——00_rp_master——UE4_Mannequin_Skeleton

打开定向管理器

下面和步骤2 一样

  • 将想要的动画,添加到其他模型的动画项里

打开想要的动画

MCO_Mocap_Basics——Animation——Walks——In_Place——Walk_02_Cheerful_Loop_IP

选择自己想要的动画——右击——从其它骨架中创建拷贝

将其他人物模型动画导入Carla使用

选择自己的模型骨架——重定向

将其他人物模型动画导入Carla使用

然后自动跳出,就有了这个动画

将其他人物模型动画导入Carla使用

在Carla中创建人物蓝图:

  • 创建混合空间播放器

在内容浏览器文件夹空白处右击——Animation——Blend Space

 

将其他人物模型动画导入Carla使用

选择自己人物的骨架

将其他人物模型动画导入Carla使用

自动跳转界面

打开资源详情

窗口——资源详情

将其他人物模型动画导入Carla使用

设置水平坐标

将其他人物模型动画导入Carla使用

在资源浏览器——单击混合空间(BlendSpace)打开——将需要的动画拖到混合播放器中

将其他人物模型动画导入Carla使用

将其他人物模型动画导入Carla使用

然后移动动画节点,设置在何种速度时的动画(这里只设置了站立(Speed=0)时、行走、慢跑、跑步4种不同速度时间段的动作)

将其他人物模型动画导入Carla使用

 

  • 创建动画蓝图

在内容浏览器文件夹空白处右击——Animation——动画蓝图——父类(AnimInstance)——目标骨架

 

将其他人物模型动画导入Carla使用

从Carla的行人动画蓝图复制内容

  • 事件图表

 

将其他人物模型动画导入Carla使用

添加变量

将其他人物模型动画导入Carla使用

变量:ForwardSpeed

将其他人物模型动画导入Carla使用

变量:CharacterReference

将其他人物模型动画导入Carla使用

  • 动画图表

将其他人物模型动画导入Carla使用

删除复制过来的混合空间播放器——空白处右击——搜索混合空间播放器——选择自己新建的混合空间播放器——连线

将其他人物模型动画导入Carla使用

编译——保存

正常不会出错,如有出错,查看编译结果。根据提示查找问题

  • 创建人物蓝图

在内容浏览器文件夹下右击空白处——蓝图类——BP_Walker

将其他人物模型动画导入Carla使用

单击Mesh(继承)

将其他人物模型动画导入Carla使用

选择Mesh——材质 重置为默认值

将其他人物模型动画导入Carla使用

选择 自建的动画蓝图

将其他人物模型动画导入Carla使用

编译 保存

注:将同样的动画赋予不同的人,只需创建人物蓝图,调换网格体(但是要保证骨架相同)

  • 将人物蓝图加入人物库

Carla——Blueprint——Walkers——Walker Factory

将其他人物模型动画导入Carla使用

 

将其他人物模型动画导入Carla使用

编译保存。

相关文章: