![[GDC 2021]「The Last of Us Part II」の雨と血にまみれたリアルな情景と,泥臭いメレーアクションを実現させたテクニック](/images/yt/5t/gdc-2021the-last-of-us-part-ii-j36h.jpg)
[GDC 2021]「The Last of Us Part II」の雨と血にまみれたリアルな情景と,泥臭いメレーアクションを実現させたテクニック



TOP
イベント
GDC 2021
PS4
アクション
MO
サバイバル
The Last of Us Part II
イベント-2021/07/22 19:31
[GDC 2021]「The Last of Us Part II」の雨と血にまみれたリアルな情景と,泥臭いメレーアクションを実現させたテクニック
ライター:奥谷海人


42
53
人々を狂暴化させる菌の蔓延によって文明が崩壊した世界において,守られるべき少女から復讐心に溢れる戦士へと成長したエリーの旅を描いた「The Last of Us Part II」。PlayStation 4のエクスクルーシブタイトルとして2020年度の販売本数が400万本を超え,,多くのゲーマーを魅了した作品だ。
本作は,1つ1つのコンバットシーンが濃く,非常に陰惨で,ナイフを振り回して相手を切り刻んだり,タイミングを間違えると自分の顔に武器が迫ってきたりするといった様子が見られる。そんな本作のメレーアクションについて,Naughty DogのゲームプログラマーであるMin-Lun Chou(ミン・ルン・チョウ)氏が,「Melee AI in 'The Last of Us Part II'」(Last of Us Part IIにおけるメレーAI)というセッションをGDC 2021で行った。
復讐に燃えるエリーのナイフ攻撃は,相手が徐々に切り刻まれていくようで非常に残忍だったが,こうした表現の裏で,かなりの試行錯誤が繰り返されたことは言うまでもない
メレーコンバットを制御するAIシステムの概要
チョウ氏はまず,2016年の同社の別作品「アンチャーテッド 海賊王と最後の秘宝」が,敵キャラクターは短い“Attack Tells”,つまり攻撃のモーションを起こしてからプレイヤーキャラクターにダメ―ジを与えるモーションが非常に短く,相手の攻撃はほぼ毎回ヒットするようになっていたことを紹介した。相手の攻撃を止めるには,相手のモーションよりも先にプレイヤーが攻撃を加えなければ,ダメージを受けてしまう仕様だったのだ。
そのため,チョウ氏ら開発チームが,「The Last of Us Part II」で優先して改良したのが,プレイヤーに敵キャラクターのアクションを見極める時間を与えることだったという。素人目にはゲームプレイが簡単になってしまうような気もするが,これによって戦闘が単にボタンを押して相手より先に攻撃を繰り出すだけでなく,よりスキルが必要になるメレーアクションへと昇華し,銃器を使ったアクションと同等に価値のあるものになったと満足しているそうだ。
ターゲットにメレーアクションが届く範囲の規定を解説するNaughty Dogのゲームプログラマー,ミン・ルン・チョウ氏
プログラミング的な観点から見ると,戦闘は「Melee Attack」および「Melee Moves」というデータを規定することから始まる。「Melee Attack」と「Melee Moves」は,その名称どおり、実際に敵NPCがメレーのアクションを選択し,攻撃を行うか,攻撃を行うための移動に入るかのパフォーマンスデータとして定義付けられた。こうしたメレーアクションは,「すでに別のアクションが作動している」「メレーでは届かない位置にいる」といった,アクションの始まりと終わりのコンディションが整っていなければ動作しない。

メレーアクションの開始条件が規定されると,次は開始を認識したNPCたちの行動を制御する「Melee Behaviors」のAIコードが反応する。Melee Bahaviorsは,Melee Attackの上位レベルにあるものだという。それぞれのNPCがメレーアクションを始めるにあたって,その行動パターンは,キャラクターのタイプやシチュエーションに合わせて用意された“攻撃リスト”によって決まる。
また,NPCはプレイヤーキャラクターなどターゲットに近付いてメレーアクションに入るか,特定の距離を保つかといった判断も行える。加えて,NPCは走るのか,歩くのかといった行動パターンや,コンディションに参加するのか回避するのかも選択できるという。

また,本作のステージには,「Strafe Sots」と呼ばれるNPCがアクションを起こす座標がいくつも指定されており,マップ上に点在する多くのオブジェクトがアクションの妨げにならないよう,自動調整される。Strafe Slotsは,オープンな場所ではプレイヤーキャラクターを中心に16の放射線が伸びており,その放射線の間(スロット)にNPCが自動的に入り込む。途中に障害物がある場合は,妨げられている放射線を避けて位置を変えるというトラッキングを行い,これがパスファインディングのロジックとして機能している。
民家の軒先など,周囲に壁や柵のある状況ではさらに複雑なプロセスになるが,高い位置と低い位置のメレーアクションのパターンがそれぞれに用意されていることで,例えば腰辺りまでの柵で高い攻撃を仕掛けられると,プレイヤーキャラクターは落ちそうなほど上半身をのけぞらせて耐えるといった緊迫感のある動作につながっていくのだ。

水滴や流血を表現したリキッド・リボン・シミュレーション
GDC 2021では,Naughty Dogの開発陣による「The Last of Us: Part II」の複数のセッションが行われている。緊迫感のあるコンバットを,ビジュアル面で補佐する役目を担っていたのが,グラフィックスプログラマーのArtem Kovalovs(アーテム・コヴァロフス)氏だ。「Enhancement of Particle Simulation Using Screen Space Techniques in 'The Last of Us Part II'」(The Last of Us Part IIにおける,スクリーンスペースを使ったパーティクルシミュレーションの強化)と題されたコヴァロフス氏のセッションでは,静的/動的オブジェクト上でリキッドシミュレーションを実現したテクニックが紹介されていた。