荒野大镖客2马匹知识(荒野大镖客2如何设计出栩栩如生的马匹)(1)

《荒野大镖客2》是迄今为止最逼真的游戏之一,其近乎完美的马匹系统令游戏增色不少,那么你知道这些马是怎么设计出来的?

据外媒pcgamer报道,在正在进行的游戏开发者大会(GDC)上,R星的AI和动画专家托比亚斯.克莱恩图斯(Tobias Kleanthous)详细介绍了《荒野大镖客2》的马匹系统。

首先,R星统一了人类、动物和马匹完全不同的运动系统,其核心原则是与《GTA》系列相比,《荒野大镖客2》是一个节奏更慢、脚踏实地的世界,而马匹既不是汽车,也不是自行车,需要为它们赋予活力。

于是,开发团队在苏格兰拍摄真正的马,从那时起,横向运动就成为了马匹设计的一个关键部分,这种运动对于小转弯至关重要。

荒野大镖客2马匹知识(荒野大镖客2如何设计出栩栩如生的马匹)(2)

为了尽量追求马匹的真实性,R星制作了成千上万个小动画,然后在游戏中动态地拼接起来,包括马的环境、速度和心情等,最终达到浑然一体的境界。

R星还打造了“环境意识”,其核心理念是玩家应该为复杂地形付出代价,这将表现为视觉、感觉和速度的变化。游戏中最快的马能跑时速40英里左右,这样的速度足以出事,这使得马匹必须具备独立的“人工智能”(AI),拥有与生俱来的直觉,并可以自己做出决定。

马的AI有助于玩家避开障碍,这意味着,马不想撞上一棵树,即便你引导它们这么做。因此,马会识别地图上的树木或者大石头,自然地避开它们。

荒野大镖客2马匹知识(荒野大镖客2如何设计出栩栩如生的马匹)(3)

此外,马匹拥有丰富的意识,包括激动和焦躁等。当它们激动时,意味着更多的身体运动,有可能将骑手甩下去;当它们遇到熊和鳄鱼等掠食者时,会变得焦躁不安,如果你不安抚爱马,它有可能会试图逃跑。

最后是马匹如何在悬崖边停下来,R星开发了一种“停止匹配”技术,当马接近悬崖边缘时,开始提取所需的某些动画,计算它想去的地方和最佳停止的位置,并在正常动画循环中插入动画。

《荒野大镖客2》证明了什么才是真正的神作。

,