Insider Insider
3dnchu 尚无浏览 2 分钟阅读

Advanced Locomotion System V3 – 进化为更自然的动作!面向 UE4 的真实移动动画控制系统!

最初发布时介绍过的「Advanced Locomotion System」已经变成了版本 3。

UE4 – Advanced Locomotion System V3 – Features

  • 系统全部改为了新的关键帧动画。
  • 系统更多地使用了类继承,不再使用受限制的组件。Base_Character BP 中包含自定义的旋转、移动以及状态逻辑。子类可以轻松创建具有不同动作设置或独立逻辑的不同角色。新增了 Interface,用于 Base_Character BP 与所需 AnimBP 之间的通信。这样无需更改引用,就能轻松为不同角色创建多个 AnimBP。
  • Movement Mode、Gait、Stance、Rotation Mode 等一系列 Enum 用于控制角色动作,
    可在整个系统中以各种组合使用,以实现最大的灵活性。
  • 旋转得到了修正和改良。系统不仅会旋转网格,还会旋转 Actor。这会在扩展系统并进行其他形式移动时,减少旋转相关问题的数量。
  • 旋转变得更简单了,旋转逻辑已移至自定义的 AnimNotifyState 中,并且可以轻松为每个动画选择自定义曲线。
  • 新增了 Pivot 系统。
  • 跳跃得到了修正。使用的是更传统的跳跃和下落循环动画,而不是缺乏灵活性的单一动画。
  • 新增了更稳健的地面预测系统。角色在空中移动时,可以改变下落速度,而不会与落点地形发生不同步。
  • 新增了 Flail Blend 系统。角色高速下落时会挥动四肢。
  • 新增了简单的 FootStep 队列及其对应的 AnimNotify,支持不同的脚步声类型(步行、奔跑、Pivot 等)。

这种控制自然动作的系统,制作起来很辛苦呢……
还是想好好活用一下。

虽然特别没有什么用途……不过为了让 3D 人君随意动起来,也许可以导入试试。
已经做了

认真做了 retarget 之后,斯兰德曼消失了。 #UE4 #UE4Study 不过对拟人化体型来说,这个动作还是有点不够满足呢 pic.twitter.com/2sNQKR4d8W

— 3D人-3dnchu- CG信息博客 (@ymt3d) May 16, 2018

相关链接

Advanced Locomotion System V3:LongmireLocomotion:蓝图 – UE4マーケット
Screenshot of www.unrealengine.com