Ghostbusters: Rise of the Ghost Lordの開発は、スタジオにとって独自の技術的課題を提示しました。それは、視覚的な滑らかさを犠牲にすることなく、象徴的なプロトンビームをバーチャルリアリティに移行することです。Unreal Engine 4では、チームはVRでの酔いを防ぐために必要な要求の厳しいフレームレートと、360度のスペクトル粒子シミュレーションのバランスを取る必要がありました。鍵となったのは、GPUパーティクルモジュールを使用してビームのマテリアルを最適化し、CPUのオーバーヘッドを削減しながら、包み込むような運動エネルギーの感覚を維持することでした。
スペクトルアセットのためのMaya、ZBrush、Unreal Engine 4間のワークフロー 🎨
アーティスティックパイプラインは、ゴーストのリギングとベースアニメーションのためにAutodesk Mayaで始まり、ZBrushはそのダイナミックブラシを活用して半透明のテクスチャを作成し、クリーチャーの有機的なディテールを彫刻するために使用されました。Mayaでリトポロジーされた後、アセットはUnreal Engine 4にインポートされ、シェーダーモデル5に基づくマテリアルが適用されました。動的な照明のために、チームは倉庫や実験室などの閉鎖環境にボリュームライトとスポットライトを配置しました。この設定により、ハードシャドウと突然のフレアを生成することが可能になり、プレイヤーに緊張感を引き起こすための重要な要素となりました。光はスペクトルの出現を予告する視覚的な囮として機能するからです。
VR開発者のための技術的教訓 🎮
Ghostbusters: Rise of the Ghost Lordの事例は、VRへの没入感が高解像度モデリングだけに依存するのではなく、パーティクルとライトのリソースをインテリジェントに管理することに依存することを示しています。Unreal Engine 4で作業する開発者にとって、教訓は明確です。GPUパーティクルシステムの使用を優先し、シーンごとの動的ライトの数を制限し、静的サーフェスには事前計算されたキューブマップを使用することです。これにより、視覚的な驚きがパフォーマンスの低下につながり、バーチャルリアリティの魔法を壊すことを防ぐことができます。
Ghostbusters: Rise of the Ghost Lordにおいて、視覚的な忠実度を犠牲にすることなく、没入型のバーチャルリアリティ体験を維持するために、Unreal Engine 4でパーティクルシステムとプロトンビームのパフォーマンスをどのように最適化したのでしょうか?
(追記: 開発時間の90%は磨き上げ、残りの90%はバグ修正です)