Projekt Zのライティング最適化:Beyond Order

このウェブページは、お客様の便宜のために機械翻訳されたものです。翻訳されたコンテンツの正確性や信頼性は保証いたしかねます。翻訳されたコンテンツの正確性について疑問をお持ちの場合は、ウェブページの公式な英語版をご覧ください。

314 Artsのスタジオリード兼創設者ジャスティン・ミアーシュが、チームがUnityの高解像度レンダーパイプライン(HDRP)でスクリーンスペースグローバルイルミネーション機能をどのように使用し、Unityプロファイラーとタイムラインを活用してProjekt Zの構築における照明の課題を克服したかについて語ります:Beyond Order。
記録
ジャスティン・ミアーシュ、スタジオリード兼創設者、314 Arts
314 Artsは現在4人の従業員と、常にProjekt Zのために働いている10人の契約者を持つドイツに拠点を置く非常に小さなスタジオです:Beyond Order。
Projekt Z:Beyond Order は、第二次世界大戦を舞台にした雰囲気のある一人称ゾンビ協力シューティングゲームで、基地構築要素を含んでいます。ゲームの主な目標は、本当に何か異なるものを作ることでした。なぜなら、ほとんどのゾンビゲームはほぼ同じだからです。
そこで、私たちはゾンビジャンルの他のゲームから複数のゲームデザインのアイデアを混ぜることにしました。基地構築を提供するものもありますが、他のシューティングメカニクスはあまりありません。だから、私たちは、これらを混ぜれば、Project Zのための素晴らしいゲームデザインができるかもしれないと考えました:Beyond Order。
技術的課題を克服する
私たちにとって最大の技術的課題は、照明を正しく設定することでした。Unityはすでに多くのものを提供しているので、主な目標は、私たちが持っているツールで全てを素晴らしく見せることでした。
私たちは照明の課題を克服するために複数のステップを踏みました。最初のステップは、私たちが持っているオプションを確認することでした。適応プローブボリュームを使用すべきでしょうか?ベイクドライティングに進むべきでしょうか?それとも、スクリーンスペースグローバルイルミネーションを使用すべきでしょうか?
後に、ゲームが完全にリアルタイムであり、このリアルタイムグローバルイルミネーションが必要だったため、スクリーンスペースグローバルイルミネーションを選ぶことに決めました。そこからは、すべてが私たちが望む通りに見えるかどうかを確認しながら、行ったり来たりする反復的なプロセスのようなものでした。
パフォーマンスの高いビジュアルのためのツール
HDRPは多くのことに役立ちました。例えば、スクリーンスペースグローバルイルミネーションは私たちにとって非常に役立ち、最もパフォーマンスの良い方法でもあります。例えば、アセットストアで他のオプションを探すと、Unityのスクリーンスペースグローバルイルミネーションが私たちの意見では最もパフォーマンスが良かったと思います。いくつかの小さなテストを行ったので、それを使用しましたが、それがなければゲームはずっと悪く見えたと思います。
Unityプロファイラーが私たちに非常に役立った主な側面の一つは、影のパフォーマンスが私たちのプロジェクトの主な問題であることを見つけることでした。私たちのプロジェクトは常にGPUに依存しているからです。それで、Unityプロファイラーを見て、問題が何であるかを確認し、プロファイラーが教えてくれたことを見た後、影の問題を解決するための独自のパフォーマンスツールを作成しました。それは私たちの時間を大いに節約してくれました。
それは私たちに50%のパフォーマンス向上をもたらし、基本的にはプロファイラーを使用して問題を確認し、実行することによって引き起こされました。
タイムラインは私たちにとって非常に役立ちました。私たちはそれをゲームの各ミッションの間のシネマティクスに使用し、例えば、ライトをアクティブにしたり、それに応じてアニメーションさせたりする基本的な機能も使用しました。
それは本当に美しく、私たちが構築した他のすべてのものと一緒に非常に役立ちました。私たちはそれを多く使用しましたが、もちろん月や太陽、世界を照らす通常の小道具もあります。しかし、時々、もう少し明るくしたい暗い小さなスポットがありますので、人工のライトを使用しました。これは、私たちが現在持っているビジュアルに到達するための重要なポイントだと思います。
未来を見据えて
レイトレーシングについて最も興奮することは、もちろんリアルタイムであることだと思います。すべての開発者はできるだけ早く反復することを愛していると思いますし、すべてが非常にクリーンで明確に見えるのも非常に美しいです。
それは本当に素晴らしく、私たちが後でレイトレーシングを実装することを検討している理由です。
私たちは今、スクリーンスペースリフレクションに焦点を当てたいと思っており、その後、レイトレーシングに本当に取り組みたいと思っています。なぜなら、それは非常に美しい技術であり、私たちも使用したいからです。
Projekt Zを追加:ウィッシュリストにBeyond Orderを追加してください。公式のSteamキュレーターページでMade with Unityのタイトルをもっと見つけ、unity.com/resourcesを訪れてUnity開発者のコンテンツをもっとご覧ください。
Related resources

