目录
激活Motion Warping插件:
- 动态地调整角色根骨骼的位移,使动画能够自适应性地对准目标点或目标方向;
- 通过播放一段Animation Montage,并同时根据Motion Warping更新目标点或目标方向,以达到自适应地形;
- 注意角色受重力影响,可设置为Flying模式;
一,导入翻越动画
导入事先已准备好的动作动画,这里选择引擎自带骨骼(SK_Mannequin),并创建对应的文件夹存放动画;导入后生成动画序列资产(Animation Sequence);
- 必须激活Root Motion,否则没有运动扭曲,播放自身原始动画或原地运动(勾选Force Root Lock);
二,创建动画蒙太奇
选择翻越的动画序列,右击创建动画蒙太奇;
打开动画蒙太奇,并在Notifes轨道上创建Motion Warping;
选择Motion Warping,并设置相应参数;


三,设置角色蓝图
添加Motion Warping组件;

通过球型/线型追踪,设置蒙太奇Motion Warp位置和方向;

播放蒙太奇前,更新Motion Warp位置和方向;注意角色受重力影响,可设置为Flying模式;向下探测时,可能第一次就没有成功,可偏移下在探测;



注,Root Motion
默认如Mixamo网址下载的模型是没有root骨骼的,是以Hips或pelvis作为根骨骼的,无法使用Root Motion,需添加root骨骼(通常位于脚下的地面);一般动画root骨骼初始位于坐标原点,但带有位移的动画会随身体一起运动;

- EnableRootMotion,激活根骨骼运动,根骨骼运动会带动角色本身运动;
- 需有root骨骼且有动画运动;
- 需在动画蓝图内Class Default中设置Root Motion Mode;
- 在底UE版本勾选,视图内角色会原地运动;
- Force Root Lock,锁定root不运动,通过外部逻辑驱动(如CharacterMovement);
1537



被折叠的 条评论
为什么被折叠?



