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

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

ソニー 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》

評価の高いコメント

このコメントをルール違反として編集部に通報します。よろしいですか?

編集部おすすめの記事

特集

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

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

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

  2. 『フォールアウト 4』DLC「Nuka-World」にも『ダークソウル』のアレが…!

    『フォールアウト 4』DLC「Nuka-World」にも『ダークソウル』のアレが…!

  3. PS4/PS3『ペルソナ5』発売直前!“2大”ニコニコ生放送特番が放送決定!

    PS4/PS3『ペルソナ5』発売直前!“2大”ニコニコ生放送特番が放送決定!

  4. 【PS Vita DL販売ランキング】『デモンゲイズ』連続首位、『戦国乙女 ~LEGEND BATTLE~』初登場4位ほか(9/2)

  5. 『ベルセルク無双』シールケが魔術で一騎当千アクション! 新たな動画をお披露目

  6. PS4/PS Vita『SDガンダム ジージェネ ジェネシス』予約特典詳細&「TGS2016」出展情報公開!

  7. 『デモンゲイズ2』TGS2016で大型無料DLC「PROJECT-KENGO-」に言及!ロリカワアイドルのコスプレ生公開も

  8. 噂: 新型「PS4 Slim」は5Ghz帯に対応か、取説とUIイメージ浮上

  9. PS4『オーバーウォッチ』無料体験版が9月10日から期間限定配信

  10. カプコン公式「ミス春麗決定戦」で「ザンギエフ」が優勝、その結果と再現度に会場困惑

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

page top