解包揭秘黑神话的角色动画实现
前一阵子看到游科在 2021 年分享过他们在黑神话项目中在 UE 里使用 Motion Matching 做角色动画,就很好奇正式发布的游戏里是怎么实现的。
然而,经过一系列逆向分析,我发现了一个事实:黑神话项目中的 Motion Matching 并不典型,主角的角色动画就很可能完全没用到 Motion Matching,仍是传统的动画状态机技术,倒是部分敌人的 locomotion 动画应该是用了 Motion Matching。
先说结论:经过资产分析、代码静态分析和动态分析,并结合游戏实机表现,《黑神话:悟空》的
- 主角(天命人、孙悟空)的所有角色动画都基于动画状态机。
- 部分敌人在行走、跑步动画中使用了 Motion Matching,其余如攻击、跳跃、技能等则使用了动画状态机。部分敌人则完全使用了动画状态机。