独立游戏《1000xRESIST》因其在风格化3D与实验性片段之间无缝切换且保持视觉连贯性的能力而备受技术关注。其秘诀在于一个混合管线,该管线结合了身体动作捕捉与精细面部动画,使用Rokoko进行表演捕捉,并以Unreal Engine 5作为实时渲染引擎。🎮
Rokoko 与 UE5 中 Blendshapes 的整合 🎭
《1000xRESIST》的开发团队使用 Rokoko Smartsuit Pro 动作捕捉服来捕捉完整的身体运动,同时通过 Rokoko Face Capture 的视频捕捉来解决面部表情问题。这些数据被导入 Blender 进行清理和重定向,在此过程中应用手动雕刻的 blendshapes 以实现微表情。最终结果通过 Live Link 插件集成到 Unreal Engine 5 中,使演员能够实时直接控制角色。与传统的基于骨骼和权重的绑定技术不同,这种方法大幅减少了关键姿势调整的时间,但要求对 blendshapes 进行细致的校准,以避免在风格突变时产生恐怖谷效应。
真实感与风格化之间的两难 🤔
《1000xRESIST》的技术为动画师提出了一个关键问题:动作捕捉在多大程度上可以服务于非照片级写实的风格。通过在电影化场景与实验性片段之间切换,该管线证明,只要 blendshapes 被设计为能够承受这种变形,Rokoko 的数据就可以在 UE5 中被过滤和夸张,以适应卡通化风格。这挑战了“动作捕捉仅适用于纯写实主义”的观念,为混合叙事项目中的角色动画开辟了新的可能性。
他们如何利用 Rokoko 同步情感捕捉,以在《1000xRESIST》的风格化3D与实验性片段切换时保持表情连贯性。
(P.S. 动画角色很简单:你只需要移动10,000个控制器让他们眨眨眼。)