Mayaとの連動もデモで披露
2012年11月23日と24日、スクウェア・エニックスが東京都のベルサール神田で公開技術カンファレンス“スクウェア・エニックスオープンカンファレンス2012”を開催した。
その中から本稿では、同社テクノロジー推進部 リードアーティストの岩田亮氏による“リアルタイムワークフロー実演解説”の内容をご紹介する。
新世代ゲームエンジン“Luminous Studio”を開発中のテクノロジー推進部では、ハイエンドな映像表現にも対応するために、技術デモ“Agni’s Philosophy - FINAL FANTASY REALTIME TECH DEMO”で、スクウェア・エニックスが誇るCG映像専門集団“ヴィジュアル・ワークス”が制作したプリレンダCGをオリジナルとして、リアルタイムCGとして実現する挑戦を行なっている。
本講演の前に行われたヴィジュアル・ワークスによる講演“プリレンダーCGアセット制作解説”でもテクニカルスーパーバイザーの津村候年氏が語っていたが、ヴィジュアル・ワークス品質のプリレンダCGをリアルタイムCGへと落とし込むにあたって、ヴィジュアル・ワークスではテクノロジー推進部のスタッフを招待し、事前勉強会を行い、光線の物理シミュレーションとしてのレンダリングや必要とされる周辺知識に関してレクチャーを行ったそう。
この、物理的に正しいアプローチに基づいた知識を確認・検証するために、テクノロジー推進部では周辺の現実のオブジェクトをCGとして再現する実験を行い、蓄積を進めていったのだという。
本講演では、その過程で習得した物体の質感を決定づけるパラメーターを紹介しつつ、物理的アプローチのメリットが明かされた。
現実のオブジェクトをプリレンダCGとして再現する上で物体の質感を決定づけるのは、“拡散反射”、“鏡面反射”、“ざらつき(グロッシー)”、“フレネル”の4項目が重要だと岩田氏は語る。このパートでは、実際の物体を撮影した映像も交えつつ、各現象の説明が行われた。
Maya(3DCGソフト)上で作成したポリゴンモデルに対してこれらの現象・属性をパラメーターとして反映する際には、まず対象のオブジェクトが金属でできているか否かを考えるとスムーズに決定できるとのこと。これは、物体が金属か否かによって、各現象・属性の影響を考慮すべきなのか、無視していいレベルなのかがほぼ自動的に決定されるからだ。
講演の後半では、MayaとLuminous Studioを連動させたデモも披露された。一度コンバートを行なってしまえば、Maya上で正しく表示できているデータはLuminous Studio上でもちゃんと表示し、アニメーションなども追従。しまいにはフォトショップとの連携なども披露されていた。
ちなみに将来的に同エンジンでの開発が必ずMayaと連携させて使うというわけではなく、あくまで「Agni's Philosophy」ではヴィジュアルワークスのアーティストたちとの作業だったからとのこと。
かくして「Agni's Philosophy」は入念なリサーチと蓄積により当初の目標を見事にクリアーしたわけだが、ここで注意しておきたいのは、Luminous Studioがフォトリアル(写真的)なハイエンド映像表現のみを目標にしているわけではないということ。あくまでも、最高品質のプリレンダCGもリアルタイムCGとして実現可能にするという目標に向かっていくための蓄積であって、同エンジンがフォトリアル以外のグラフィックスタイルや、リアルテイスト以外のゲーム世界に対応しないというわけではない。
岩田氏は、例えばファンタジーテイストの世界観を採用した場合でも、こういった物理的アプローチを知っておくことは有効だと語る。実際、“Agni’s Philosophy”は現実とファンタジーがミックスされた世界観だが、実在非実在を問わず、さまざまなオブジェクトを“本当らしく”(ビリーバブル)リアルタイムCGで実現しているわけだ。
ツールの開発だけでなく、ノウハウの蓄積なども積極的に行なっているLuminous Studioプロジェクト。そこから、エンジン完成の暁にクリエイターの発想を活かしたどんなゲームが出てくるのか、今から気になるところだ。