愛伊米

《荒野大鏢客2》如何設計出栩栩如生的馬匹?

《荒野大鏢客2》如何設計出栩栩如生的馬匹?

《荒野大鏢客2》是迄今為止最逼真的遊戲之一,其近乎完美的馬匹系統令遊戲增色不少,那麼你知道這些馬是怎麼設計出來的?

據外媒pcgamer報道,在正在進行的遊戲開發者大會(GDC)上,R星的AI和動畫專家托比亞斯。克萊恩圖斯(Tobias Kleanthous)詳細介紹了《荒野大鏢客2》的馬匹系統。

首先,R星統一了人類、動物和馬匹完全不同的運動系統,其核心原則是與《GTA》系列相比,《荒野大鏢客2》是一個節奏更慢、腳踏實地的世界,而馬匹既不是汽車,也不是腳踏車,需要為它們賦予活力。

於是,開發團隊在蘇格蘭拍攝真正的馬,從那時起,橫向運動就成為了馬匹設計的一個關鍵部分,這種運動對於小轉彎至關重要。

《荒野大鏢客2》如何設計出栩栩如生的馬匹?

為了儘量追求馬匹的真實性,R星製作了成千上萬個小動畫,然後在遊戲中動態地拼接起來,包括馬的環境、速度和心情等,最終達到渾然一體的境界。

R星還打造了“環境意識”,其核心理念是玩家應該為複雜地形付出代價,這將表現為視覺、感覺和速度的變化。遊戲中最快的馬能跑時速40英里左右,這樣的速度足以出事,這使得馬匹必須具備獨立的“人工智慧”(AI),擁有與生俱來的直覺,並可以自己做出決定。

馬的AI有助於玩家避開障礙,這意味著,馬不想撞上一棵樹,即便你引導它們這麼做。因此,馬會識別地圖上的樹木或者大石頭,自然地避開它們。

《荒野大鏢客2》如何設計出栩栩如生的馬匹?

此外,馬匹擁有豐富的意識,包括激動和焦躁等。當它們激動時,意味著更多的身體運動,有可能將騎手甩下去;當它們遇到熊和鱷魚等掠食者時,會變得焦躁不安,如果你不安撫愛馬,它有可能會試圖逃跑。

最後是馬匹如何在懸崖邊停下來,R星開發了一種“停止匹配”技術,當馬接近懸崖邊緣時,開始提取所需的某些動畫,計算它想去的地方和最佳停止的位置,並在正常動畫迴圈中插入動畫。

《荒野大鏢客2》證明了什麼才是真正的神作。