开发日志:“水貂”背后的技术

0 点赞
《猎人:荒野的召唤™》
转载

大家好!我是艾米丽,是《猎人:野性的呼唤》的一名技术动画师!随着全新苏格兰 reserves 的推出,我们终于将鼬科动物引入了游戏:獾、松貂,以及我个人最喜欢的——水貂!接下来,就让我带大家一窥我们是如何让这些可爱的小家伙在游戏中栩栩如生的。 技术动画师的工作内容是什么? 如果你还没看过《开发者日志:河狸背后的技术揭秘》,这里我就简要介绍一下作为技术动画师,我在动物开发过程中所扮演的角色。 我的工作主要是为游戏中的动画奠定基础。具体包括为美术师制作的模型创建驱动骨骼,并制作动画绑定,以便我们才华横溢的动画师们对其进行动画制作!有时我也会处理驱动动画的系统,我们称之为“状态机”:这是一种行为树,能根据动物当前的动作切换对应的动画,同时控制动物移动的其他方面。 适合的工具 水貂和它们许多鼬科近亲是出了名的灵活动物,就像毛茸茸的面条。为了呈现这种特性,骨骼绑定(rig)必须具备便于动画师操作的合适控件,这样我们才能准确展现这种独特的生理结构。 你是否曾在动画播放到一半时暂停,发现四肢都弯曲成了面条状?我们有时会把这种情况称为“丝带(ribbon)”。这些带状控制器通常用于卡通风格的夸张表现,但我们也可以将其应用于脊柱,仅通过少数几个控制器就能实现水貂以疯狂扭曲和弯曲著称的动作。这是大多数四足动物骨骼绑定的常见解决方案,但这次需要额外下点功夫来获得更精确的形状控制。

当我们的动画师制作这些可爱的受击反应动画时,那些功能区控件派上了用场——水貂会跳向空中,以极具戏剧性的方式扭动和挥舞四肢。但有一个问题:水貂属于1级生物。它们几乎总是被一击秒杀,这意味着这些动画永远不会被看到!幸运的是,我们能够让它们像兔子一样在死亡前播放这些动画,而最后翻滚动作与死亡状态的流畅衔接,让整个过程更加完整。

游戏中体型最小的动物 显然,水貂体型娇小,实际上它是《猎人:荒野的呼唤》目前体型最小的哺乳动物。它们行动迅速且灵活。我的部分工作就是反复射击我负责的动物,不过说真的,这些小家伙跑起来时极难命中,即便我开了开发者作弊器也一样!你或许会发现在水上更容易射中它们,所以记得带上寻回犬。 没错,水貂是半水生动物。我们团队中有不少瑞典人,和我们一样,水貂也喜欢吃鱼,所以要多留意湖泊区域。由于体型过小,要让它们的游泳动作显得自然流畅颇具难度。哪怕只是一个小数点的误差,都可能让它们看起来像是在溺水,或者漂浮在水面之上,因此需要进行大量的微调。它们的体型对我们来说是个不小的挑战,希望对你们来说也是如此!

研究水貂对我来说是一件非常愉快的事。鼬科动物是我最喜欢的动物家族,所以当我听说它们被列入苏格兰的物种名单时,你可以想象我有多兴奋!我为我和团队在这些可爱小家伙身上所做的工作感到无比自豪,希望大家能和我一样喜欢它们!虽然它们看起来可爱得让人不忍下手,但我相信它们在你的战利品陈列室里会非常出彩。