新機能
グラフィックスに関わるいくつかの重要なアップデートの概要を紹介します。完全な詳細については、リリースノートを確認してください。
HDRP では、VR シングルパスインスタンシングを使用した Windows 10 と Direct3D11 の VR プロジェクト(プレビュー版)に対応するようになりました。
パフォーマンス上、シングルパスインスタンシングが推奨されます。VR プロジェクトは、ボリューメトリック、スクリーンスペースリフレクション、デカール、ディファードレンダリングを含めたあらゆる HDRP エフェクトに対応します。VR ダブルワイドモードは HDRP から削除されています。
シェーダーグラフで、レンダーの状態をマテリアルで確認できるようになりました。これはマテリアルにあったレンダーの状態を複製するため、同じシェーダーグラフを使用してマテリアルが不透明であるか透明であるかを選択できるようになりました。以前は、バリエーションを作成するにはグラフのコピーを作成する必要がありました。
これにより、マテリアルレベルでより制御できるようになるため、グラフの順列をそれほど作成する必要はありません。また、透明なマテリアルの ZTest、ZWrite、およびカルモードをより詳細に制御できます。これは、壁の背後にオブジェクトを表示するようなエフェクトを作成するときに便利です。他にも、髪の毛、布地、デカールのマスターノードのサンプルも追加しました。
なお、パッケージマネージャーの HDRP ページで、シェーダーグラフのサンプルをインポートしてサンプルシーンで髪の毛、布地、デカールのマスターノードを使用する一般的な方法を確認できます。
ライトマップのノイズ除去が、GPU のメーカーに関係なく、全エディタープラットフォームで機能するようになりました。また、ベイキングの設定方法を根本的に変更し、プローブリットであるかライトマップされているかに関係なく、あらゆるオブジェクトがグローバルイルミネーションのベイクのコントリビューターになります。これがプローブのワークフローに対して新しい可能性を切り開き、Unity では今後も改善を続ける予定です。さらに、このリリースでは、特に GPU ライトマッパーを使用したライティングのイテレーションにかかる時間が大幅に短縮されています。
また、ライトマッピングで、新しいクロスプラットフォームの AI ベースのノイズ除去フィルター Intel Open Image Denoise ライブラリに対応するようになりました。Unity では、これを使用してライトマップでポストプロセッシングを行うことで、ライトマッピングワークフローとライトマップの品質が改善されます。これにより、滑らかでノイズのないライトマップが、はるかに少ないサンプル数で生成されます。詳細については、これについて取り上げた Unity GDC 2019 の講演をご覧ください。
ライトウェイトレンダーパイプライン(LWRP)がアップデートされて実験段階の 2D Renderer になり、2D Pixel Perfect と 2D Lights が追加されました。
新しい 2D Lights を使用すると、3D ライトやカスタムシェーダーを使用することなく、2D のプロジェクトでビジュアルを直接的かつ簡単に強化できます。
新しい 2D Sprite-lit マテリアルを使用すると、スプライトに補助的なテクスチャー(法線マップ)を追加し、ライト条件に対してより現実感のある反応を示すようになります。補助的なテクスチャーはスプライトレンダラーと連動するようになり、今年の後半に登場予定の Sprite Shape とタイルマップレンダラーに対応します。
ポイントライト、スプライトベースのライト、パラメトリック、グローバル、自由形状のライトなどの各種ライトを利用できます。ライトの色、輝度、減衰、ブレンディングエフェクトなど、簡単に設定できるパラメーターが用意されています。
Unity では「Lightmap Static」のオブジェクトを指す用語を変更し、「Contribute GI」になりました。メッシュレンダラー、スキンメッシュレンダラー、テレインの新しいドロップダウンメニューでは、オブジェクトが GI をライトマップから取得するか、ライトプローブから取得するかを選択できます。
複雑なグラフをより整理するために、Visual Effect Graph にサブグラフを追加しました。ブロックやオペレーターでサブグラフを共有、結合、再利用可能なほか、VFX 内に完全な VFX を埋め込むこともできます。
さらに、Visual Effect Graph の HDRP との統合が改善されており、HDRP はデフォルトでそれを取り込むようにもなりました。HDRP 固有の新機能は、レンダーキューの選択、露出制御、歪みの出力です。
また、アルファテクスチャーのグラデーションマッピング、エフェクト最適化のための新しいプリミティブ(三角形、八角形)、モーションベクターマップによるフリップブック補間などの新しいレンダリング機能を追加しました。
このリリースでは、CPU ライトマッパーとの機能のバランスを取るために、GPU ライトマッパー(プレビュー版)に重要な変更が加えられました。
新機能は次のとおりです。
- 環境ライティングの多重重点的サンプリングに対応。
- NVIDIA OptiX Denoiser に対応。
- ビューの優先順位付けや低占有率のライトマップを使用するときのサンプリングのパフォーマンスを改善。
インテル、インテルのロゴ、インテル® VTune™ Amplifier は、米国およびその他の国におけるインテルコーポレーションの商標です。
*その他の名前やブランドは、他社の所有物として主張される場合があります。© Intel Corporation。