人生にゲームをプラスするメディア

【CEDEC 2016】『FF15』開発の裏側...スクエニ独自の技術が作り出すリアルな世界

パシフィコ横浜で開催されたゲーム開発者向けカンファレンスCEDEC 2016。最終日となる8月26日に、『Final Fantasy XV』のキャラクターや広大な世界の構築にどのような技術が使われているかが語られたセッションが行われました。

ソニー PS4
【CEDEC 2016】『FF15』開発の裏側...スクエニ独自の技術が作り出すリアルな世界
  • 【CEDEC 2016】『FF15』開発の裏側...スクエニ独自の技術が作り出すリアルな世界
  • 【CEDEC 2016】『FF15』開発の裏側...スクエニ独自の技術が作り出すリアルな世界
  • 【CEDEC 2016】『FF15』開発の裏側...スクエニ独自の技術が作り出すリアルな世界
  • 【CEDEC 2016】『FF15』開発の裏側...スクエニ独自の技術が作り出すリアルな世界
  • 【CEDEC 2016】『FF15』開発の裏側...スクエニ独自の技術が作り出すリアルな世界
  • 【CEDEC 2016】『FF15』開発の裏側...スクエニ独自の技術が作り出すリアルな世界
  • 【CEDEC 2016】『FF15』開発の裏側...スクエニ独自の技術が作り出すリアルな世界
  • 【CEDEC 2016】『FF15』開発の裏側...スクエニ独自の技術が作り出すリアルな世界
パシフィコ横浜で開催されたゲーム開発者向けカンファレンスCEDEC 2016。最終日となる8月26日に、『Final Fantasy XV』のキャラクターや広大な世界の構築にどのような技術が使われているかが語られたパネルセッション『FINAL FANTASY XV - CHARACTER & ENVIRONMENT WORKFLOW』が行われました。今セッションに登壇したのは、スクウェア・エニックス第二ビジネスディビジョンに所属する佐々木啓光氏、黒坂一隆氏、村松瑞樹氏の3名。

■キャラクター


まず、リード3Dキャラクターアーティストを務めた黒坂氏による、『FF15』のキャラクター作成に用いられた技術や作業工程の説明からスタート。


キャラクターのデータ概要。


物理ベースのBRDF(光の反射)モデル。クラシカルな物理ベースシェーディングだが、『FF』ナンバリングタイトルとしては採用は初となる。


ランタイム描画には複雑なレベルディフェーズが必要となった。


アイシェーダーの比較。表面的な反射はそのままに角膜が屈折しているという疑似的な屈折表現を行っている。
 

スキンシェーダーのオン/オフ比較。


ヘアーシェーダーのオン/オフ比較。ヘアースペキュラー(ハイライトによる映り込み)にはノイズマップによってディテールが表現されている。

ヘアーシェーダーはノイズの効果を少なくするとスペキュラーの範囲が狭くなり、ノイズ効果を強くするとスペキュラーの拡散効果が強くなります。今回のヘアーシェーダーでは、各キャラクターは共通のノイズマップが使用されており、同様の効果が出るように調整されています。


ヘアーシェーダーによる疑似バックスキャッターのオン/オフ比較。髪の毛は光の透過度が高いオブジェクトであるため、物理的な特徴を再現するのが難しい。


キャラが背面から光を受ける状態。髪の毛のアウトラインに明るいエッジが立っている。キャラが影の中に完全に入るとそのエッジはなくなる。


今作のキャラクターは0~7までの関数を持っている。


カメラが引いていくとキャラがどんどん切り替わっていくが、ゲーム中ではほとんどわからないようになっている。


チャレンジの項目。黒坂氏は打倒プリレンダを掲げていた。

日々進化するプリレンダーの技術をキャッチアップして組み込んでいくことが重要と語る黒坂氏。『FF15』では、ゲームパートのチームとCG映画『KINGSGLAIVE FINAL FANTASY XV』のチームが共同で開発を行っており、ハイエンドで培った技術やワークフローがチーム内で共有されてグラフィックの品質向上に大きく貢献しています。


簡素なソリッドモデルを使いプリレンダとリアルタイムレンダ両方の結果を比較。

それぞれのモデリングを比較し、情報を一つ一つ整理しながらエンジニアに要望を伝えていきます。最終的には、データサイズが最適化されたリアルタイム用アセットとプリレンダの比較を行うのだそうです。


プリレンダリングとリアルタイムレンダリングによるシドニーの比較。

アーティストとして両方の作業に関わっている黒坂氏は、長所と短所を実感していると語ります。プリレンダに追い付くのは非常に大変だったとのことですが、比較できるようになったということは両方のテクノロジーが近づいているのだとしています。


キャラクターアセットの基本的なワークフロー。


オクル―ジョンマップを生成するAOベイクツールの画面。このツールは短時間で焼き付け直せるため、修正のオペレーションサイクルを短くすることができる。


服のオクル―ジョンマップ。法線マップを考慮してベイクするので、高解像モデルを必要とはしない。


従来のキャラクターアセットは、高解像度モデルの情報やテクスチャベイク、法線マップ、オクル―ジョンマップ、DCCツールやミドルマップで同時に焼いて自動で抽出を行っていましたが、『FF15』では最終的な段階でオクル―ジョンマップを生成できるようにツールの開発が行われています。


シェーダーワークのカテゴリ。


グラフィカルにシェーダーをカスタマイズできるというシェーダーエディター。アーティストがゲーム要件に応じて、カスタマシェーダーを作成することができるため、スピーディに作業することが可能。


シェーダーエディターを使用すると、マテリアルカスタムで人間が凍るような表現などができる。


ヘアワークフローの流れは、アセットデータフローの流れと同じである。


2Dのラフイメージがあって、それを基にリファレンス資料として実際のマネキンにウィッグをつけて撮影が行われている。髪の毛の構造を深く理解し、後の作業がやりやすくなるため。


ヘアリダクションツール画面。ポリゴン生成ボタンを押せば、グループ化単位のビルボードメッシュの生成が可能となる。


グループ化した複数のカーブを平均化して最後にカーブを生成、そのカーブに対してポリゴン生成している。すべてのヘアカーブを平均化するのは大変であるので、単純にカーブを複数選択してポリゴン生成していくほうが安全だと黒坂氏は説明する。


最終的な結果。

髪の毛はキャラクターを表現する重要な要素ですが、大変なコストがかかるとされています。『FF15』では多くの工夫がされていますが、まだまだ改善の余地はあると黒坂氏は語っています

次のページ:キャラクターセットアップ術

《Daisuke Sato》
【注目の記事】[PR]

編集部おすすめの記事

特集

ソニー アクセスランキング

  1. 『原神』ロンドン・テムズ川に「ジャイアントパイモン」出現!漂流航海でファンを盛り上げる

    『原神』ロンドン・テムズ川に「ジャイアントパイモン」出現!漂流航海でファンを盛り上げる

  2. 中世日本が舞台のAAA級狩りACT『WILD HEARTS』10月5日に最新映像公開!約7分にわたるゲームプレイをお届け

    中世日本が舞台のAAA級狩りACT『WILD HEARTS』10月5日に最新映像公開!約7分にわたるゲームプレイをお届け

  3. 「PS5」の販売情報まとめ【10月3日】─「TSUTAYA」の抽選受付がもうじき終了、明日から始まる新たな受付先の予告も

    「PS5」の販売情報まとめ【10月3日】─「TSUTAYA」の抽選受付がもうじき終了、明日から始まる新たな受付先の予告も

  4. 『原神』稲妻の各探索ギミックを解説!雷の種から結界まで、新天地の冒険を“13項目”でサポート

  5. ゲーム未購入でも、「ブリジット」ら21キャラで遊べる!『ギルティギア ストライヴ』クロスプラットフォーム・オープンβ開催発表

  6. 『原神』稲妻には“自力で”行けるのか?ガイアやボートを駆使し、大海原を進んでみた

  7. PS5までの歴代PlayStation据え置きハードを振り返る!これまでの進歩とこれからの進歩を見比べよう

  8. EA×コエテクのAAA級狩りACT『WILD HEARTS』初公開トレイラー!発売日は2023年2月17日

  9. 『原神』ティナリのキャラデザが「pako」さんと判明!Twitterで描き下ろしイラスト公開

  10. 『原神』×「スイーツパラダイス」コラボ第3弾!稲妻テーマの「櫻舞万雷」が9月28日より開催決定

アクセスランキングをもっと見る