Hero background image
Unity 2019.2 release
グラフィックスに関わる新機能とアップデート
このリリースには、Visual Effect Graph やシェーダーグラフなど、アーティスト向けツールに対するパフォーマンスとワークフローを改善する数多くのアップデートがあります。また、ライティングと共にスクリプタブルレンダーパイプライン(HDRP と LWRP)もアップデートしました。

新機能

グラフィックスに関わるいくつかの重要なアップデートの概要を紹介します。完全な詳細については、リリースノートを確認してください。

HD レンダーパイプラインのアップデート
HD レンダーパイプラインのアップデート

HD レンダーパイプライン(HDRP)に Arbitrary Output Variables(AOV)API が追加されました。これにより、マテリアルのプロパティのみ、ライティングのみ、デプスバッファー、およびその他のパスをシーンから出力できます。この API は Recorder で使用され、HDRP でレンダリングするために特定の出力を簡単にエクスポートできます。

このほか、動的解像度の機能も追加しました。世界のレンダリングの解像度をスケーリングできるだけでなく、ハードウェアの動的解像度機能にも対応しているので、ソフトウェアの動的解像度機能と比較して、高いパフォーマンスを実現しています。

MatCap デバッグビューモードは、オブジェクトのマテリアルとライティングをシンプルな環境テクスチャーに置き換えるものです。このモードは、シーンのライティングをセットアップすることなくシーンを移動したり、シーンの感じを確かめたりしたい場合に便利です。たとえば、洞窟の中などの暗い領域を編集している場合、このモードでないとライティングが暗い中でのナビゲーションは困難です。

新しいアンビエントオクルージョンエフェクトは、特に小さなディテールにおいて良好なパフォーマンスを実現しつつ画質を高める、スクリーンスペースアルゴリズムです。プロジェクトに対して最適なパフォーマンス/画質設定をセットアップするための複数のオプションが用意されています。

最後に、Windows 10 デバイスと Direct3D11 デバイスの VR プロジェクト(プレビュー版)に対応するようになりました。

HDRP の VR プロジェクトに関わるアップデート

HDRP では、VR シングルパスインスタンシングを使用した Windows 10 と Direct3D11 の VR プロジェクト(プレビュー版)に対応するようになりました。

パフォーマンス上、シングルパスインスタンシングが推奨されます。VR プロジェクトは、ボリューメトリック、スクリーンスペースリフレクション、デカール、ディファードレンダリングを含めたあらゆる HDRP エフェクトに対応します。VR ダブルワイドモードは HDRP から削除されています。

HDRP のシェーダーグラフに関わるアップデート
HDRP のシェーダーグラフに関わるアップデート

シェーダーグラフで、レンダーの状態をマテリアルで確認できるようになりました。これはマテリアルにあったレンダーの状態を複製するため、同じシェーダーグラフを使用してマテリアルが不透明であるか透明であるかを選択できるようになりました。以前は、バリエーションを作成するにはグラフのコピーを作成する必要がありました。

これにより、マテリアルレベルでより制御できるようになるため、グラフの順列をそれほど作成する必要はありません。また、透明なマテリアルの ZTest、ZWrite、およびカルモードをより詳細に制御できます。これは、壁の背後にオブジェクトを表示するようなエフェクトを作成するときに便利です。他にも、髪の毛、布地、デカールのマスターノードのサンプルも追加しました。

なお、パッケージマネージャーの HDRP ページで、シェーダーグラフのサンプルをインポートしてサンプルシーンで髪の毛、布地、デカールのマスターノードを使用する一般的な方法を確認できます。

シャドウレイヤー
シャドウレイヤー
ライティングの更新
ライティングの更新

ライトマップのノイズ除去が、GPU のメーカーに関係なく、全エディタープラットフォームで機能するようになりました。また、ベイキングの設定方法を根本的に変更し、プローブリットであるかライトマップされているかに関係なく、あらゆるオブジェクトがグローバルイルミネーションのベイクのコントリビューターになります。これがプローブのワークフローに対して新しい可能性を切り開き、Unity では今後も改善を続ける予定です。さらに、このリリースでは、特に GPU ライトマッパーを使用したライティングのイテレーションにかかる時間が大幅に短縮されています。

また、ライトマッピングで、新しいクロスプラットフォームの AI ベースのノイズ除去フィルター Intel Open Image Denoise ライブラリに対応するようになりました。Unity では、これを使用してライトマップでポストプロセッシングを行うことで、ライトマッピングワークフローとライトマップの品質が改善されます。これにより、滑らかでノイズのないライトマップが、はるかに少ないサンプル数で生成されます。詳細については、これについて取り上げた Unity GDC 2019 の講演をご覧ください。

LWRP の新しい 2D Lights と 2D Pixel Perfect
LWRP の新しい 2D Lights と 2D Pixel Perfect

ライトウェイトレンダーパイプライン(LWRP)がアップデートされて実験段階の 2D Renderer になり、2D Pixel Perfect と 2D Lights が追加されました。

新しい 2D Lights を使用すると、3D ライトやカスタムシェーダーを使用することなく、2D のプロジェクトでビジュアルを直接的かつ簡単に強化できます。

新しい 2D Sprite-lit マテリアルを使用すると、スプライトに補助的なテクスチャー(法線マップ)を追加し、ライト条件に対してより現実感のある反応を示すようになります。補助的なテクスチャーはスプライトレンダラーと連動するようになり、今年の後半に登場予定の Sprite Shape とタイルマップレンダラーに対応します。

ポイントライト、スプライトベースのライト、パラメトリック、グローバル、自由形状のライトなどの各種ライトを利用できます。ライトの色、輝度、減衰、ブレンディングエフェクトなど、簡単に設定できるパラメーターが用意されています。

2D ライティングの詳細については、GDC 2019 の 2D ライティングに関する講演から学ぶことができます。

プローブリット GI コントリビューター
プローブリット GI コントリビューター

Unity では「Lightmap Static」のオブジェクトを指す用語を変更し、「Contribute GI」になりました。メッシュレンダラー、スキンメッシュレンダラー、テレインの新しいドロップダウンメニューでは、オブジェクトが GI をライトマップから取得するか、ライトプローブから取得するかを選択できます。

ライトマップ用 NVIDIA OptiX AI Denoiser のアップグレード
ライトマップ用 NVIDIA OptiX AI Denoiser のアップグレード
インテル® オープン・イメージ・デノイズ
インテル® オープン・イメージ・デノイズ
ビジュアル・エフェクト・グラフ
ビジュアル・エフェクト・グラフ

複雑なグラフをより整理するために、Visual Effect Graph にサブグラフを追加しました。ブロックやオペレーターでサブグラフを共有、結合、再利用可能なほか、VFX 内に完全な VFX を埋め込むこともできます。

さらに、Visual Effect Graph の HDRP との統合が改善されており、HDRP はデフォルトでそれを取り込むようにもなりました。HDRP 固有の新機能は、レンダーキューの選択、露出制御、歪みの出力です。

また、アルファテクスチャーのグラデーションマッピング、エフェクト最適化のための新しいプリミティブ(三角形、八角形)、モーションベクターマップによるフリップブック補間などの新しいレンダリング機能を追加しました。

シェーダーグラフの改良
シェーダーグラフの改良
GPU ライトマッパーの改良
GPU ライトマッパーの改良

このリリースでは、CPU ライトマッパーとの機能のバランスを取るために、GPU ライトマッパー(プレビュー版)に重要な変更が加えられました。

新機能は次のとおりです。

  • 環境ライティングの多重重点的サンプリングに対応。
  • NVIDIA OptiX Denoiser に対応。
  • ビューの優先順位付けや低占有率のライトマップを使用するときのサンプリングのパフォーマンスを改善。
今すぐ Unity 2019.2 をダウンロード
今すぐ Unity 2019.2 をダウンロード

上記すべての機能その他に今すぐアクセス。

インテル、インテルのロゴ、インテル® VTune™ Amplifier は、米国およびその他の国におけるインテルコーポレーションの商標です。


*その他の名前やブランドは、他社の所有物として主張される場合があります。© Intel Corporation。