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

【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. 「全FF大投票」で異例の躍進を遂げたエメトセルクって誰?『FF14』の“新参者”が歴代キャラを超えて「キャラクター部門」6位になった背景を探る

    「全FF大投票」で異例の躍進を遂げたエメトセルクって誰?『FF14』の“新参者”が歴代キャラを超えて「キャラクター部門」6位になった背景を探る

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

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

  3. コーエーテクモ、『北斗無双』マミヤが原作で着ていた服をDLCとして配信

    コーエーテクモ、『北斗無双』マミヤが原作で着ていた服をDLCとして配信

  4. なんで『パワプロ』上級者は「ロックオン」無しでも変化球が打てるの?ハイレベルすぎるプロ選手の対戦動画から、その秘密をじっくり解説

  5. 『龍が如く0』「スペースハリアー」や「ファンタジーゾーン」が実際に遊べるゲーセンなど、88年の街並を紹介

  6. 『テイルコンチェルト』設定資料集発売記念インタビュー!いま明かされる三つの十字架、そして松山洋の本音とは

  7. 『バイオハザード RE3』市民ゾンビのファッションに注目!90年代アメリカのオシャレ&セクシーな姿をじっくり観察してみよう

  8. おっぱい育成RPG『限界凸旗 セブンパイレーツ』が提唱するパイ育が凄い…揉み方によって“大きさ”や“柔らかさ”が変化

  9. 【インタビュー】発売が迫る『深夜廻』ディレクター溝上氏へ訊く!注目すべき新要素やこぼれ話が満載

  10. 『モンハン:ワールド』「一番食べたい料理はどれ?」結果発表―シリーズを代表するあの料理が大人気!【読者アンケート】

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