イベント
[GDC 2016]「Unity」で本格的なCG映像作品の制作が可能に? 映像制作用途をアピールしたUnityブースレポート
そこで,現在,制作期間の短かったり,予算が少なかったりといった制約のある映像制作において,リアルタイムレンダリング技術を応用しようという動きが出てきており,そのフロントエンドツールとして,ゲームエンジンが注目を集めている。
ところが,今回のGDC 2016でUnityは,この部分を一気にキャッチアップしてきた。GDC 2016展示会場のUnityブースで見た,映像制作用途に向けたUnityの取り組みをレポートしたい。
MarzaがUnityで制作した短編ファンタジー「THE GIFT」
まず紹介したいのは,先述したMarzaが,今度はUnityで制作した新作の短編映像作品「THE GIFT」がUnityブースでお披露目されたことだ。筆者の連載記事中で,予告していたものである。
THE GIFTは,ほのぼのとしたファンタジー作品で,両親の夫婦げんかを目の当たりにした少女が,宝物のぬいぐるみ人形とともに夢の世界を冒険するという筋書きのお話だ。
この作品の開発目的は,あくまでも技術デモであるが,コンセプトアート制作からキャラクター制作まで,普通の映画制作と同等の手順を踏むことになったという。そのため,制作期間は約1年ほどかかっている。
制作にあたっては,映像制作用途に不足している要素を,Unity Technologiesと共同開発して補ったとのこと。そのなかでも重要なものは,映像制作現場でデファクトスタンダードとなっているアニメーション情報付きの3Dデータ「Alembicキャッシュ」(ジオメトリキャッシュ)を,Unity側と出し入れできるフレームワークを実現したことにある。
THE GIFTでは,DCCツールで制作したアニメーションをUnity側で利用するためにこの機能を活用しているそうだが,Unity側で作ったアニメーションをAlembicキャッシュでエクスポートして,DCCツール側に取り込む逆方向の利用もできるとのこと。
「THE GIFTでは,すべてのアニメーションやシミュレーションを使い慣れているDCCツール側で制作している」と,UnityブースにいたMarzaの担当者は説明していた。Unity側で実行したのは,ライティングとシェーディングを含めたレンダリングのみだという。つまり,Unityをレンダラーとして利用したということだ。また,スキンシェーダや眼球シェーダ,植物の質感シェーダなどは,THE GIFTのために書き下ろしているという。
なお,THE GIFTの映像全編は,4月4〜5日に東京のお台場で開催されるUnityの開発者向けイベント「Unite 2016 Tokyo」で公開となる予定だ。4日には,THE GIFTのメイキングセッションも行われるとのことなので,興味がある人は足を運んでみるといいだろう。
Unity製の映像作品「ADAM」予告編も公開
作品のプロジェクトファイルは公開を検討中
Unityブースでは,もうひとつ,ゲームエンジンで作られた映像作品の展示が注目を集めていた。
「ADAM」というその作品は,シリアスなSFサスペンスといった内容の作品だ(関連リンク)。
もともとは人間だった記憶のある主人公。しかし,得体のしれない施設内で目覚めてみれば,自分の身体はロボットになっていた。事態を理解できないまま施設の外に出てみると,そこには自分と同じような境遇のロボットで溢れかえっていた……。
この作品の制作を担当したのは,Unityのデモ開発チームである。最新のUnity 5.4(ベータ版)と,現在開発中の「シネマティックシーケンサー」(タイムラインエディター)を用いて制作されたそうだ。
制作の過程で開発されたさまざまな機能群は,Unity本体の新機能として実装したり,あるいはライブラリ化したりしたうえで,Unityのアセットストアで公開されている。たとえば,「面積のある光源によるライティング効果」(エリアライティング)がその代表格で,ADAMにおけるフォトリアルなビジュアルの形成に大きく貢献しているとのことだった。
また,ADAMで使われた以下のポストエフェクトも,「シネマティックイメージエフェクト」としてアセットストアで無料公開中だ。
- 床や壁に対するリアルな鏡面反射の映り込み表現を実現した「Screen Space Reflection」(SSR)
- 映画のフィルム的な色あいを作り出すカラーグレーディング
- カメラがパンすると,映像がチラチラして見えるリアルタイムレンダリング特有のエリアシングを低減させる「時間方向アンチエリアシング」(SMAA)
- 被写界深度表現
これらのポストエフェクトについては,Unity公式blogで日本語の解説が公開されているので,興味のある人は参照してみるといい。
ちなみに,ADAMに登場するキャラクタの動きや,キャラクタとの接触で動く背景物の動きは,物理ベースのアニメーションツール「CaronteFX」で制作しているそうだ(関連リンク)。
ADAMは,PC上でリアルタイム動作できるように設計されているのが,MarzaのTHE GIFTと大きくことなる点だ。具体的には,「GeForce GTX 980」搭載グラフィックスカードを使い,2560×1440ドット,30fpsのリアルタイム動作が可能だという。
会場に設置されていたADAMの実演デモPCで試してみたところ,カメラ座標は変えられなかったものの,カメラの向きをマウス操作でリアルタイムに変更できた。
GDC 2016で公開となった予告編は,主人公が施設から出たところで終わってしまうが,その後の展開を描いた正式版は,2016年5月31日からオランダのアムステルダムで開催予定の開発者向けイベント「Unity Europe」に合わせて公開の予定だ。正式版の公開後には,本作のプロジェクトファイルを公開することを検討中というから楽しみだ。
Unity 日本語公式Webサイト
4Gamer GDC 2016関連記事一覧
- 関連タイトル:
Unity
- この記事のURL: