現実 vs イリュージョン
Unityでリアルタイムにレンダリングされたこのデモでは、1台の実車と、UnityとNVIDIAによって動かされたもう1台の実車にスポットを当てています。まばゆいばかりのライトの配列と高い視覚的忠実度によって、車両は互いに見分けがつかない。
ユニティとエヌビディアは、BMWとコラボレーションし、2019年型BMW 8シリーズクーペを披露した。
適切な仕事に適切なツール
ライトの実際の動作が模倣されるこのテクノロジにより、クリエイターに重要な利点がもたらされ、開発者はリアルタイムとリアリティの境界線を意識しない制作とダイナミックな変更を行うことができるようになります。
Unity のレイトレーシング機能により、最高レベルのフォトリアリズムと現実感のあるビジュアルが要求されるプロジェクトのために、リフレクションのほかグローバルライティングが正確かつ動的に計算されます。
Unity のリアルタイムレイトレーシングは、シーン内のリアルなライトの挙動と物理オブジェクトやマテリアルとの相互作用をシミュレートします。この技術的な進歩により、写実的な見た目と様式化された見た目のどちらが必要な場合でも、本物のようなグローバルイルミネーション(GI)とアンビエントオクルージョンやその他のエフェクトを表現できます。
HD レンダーパイプライン(HDRP)にはレイトレーシングのサポートとハードウェアアクセラレーションが含まれているため、オブジェクトが画面外にある場合でもすべてのオブジェクトからの反射を考慮できます。ディレクショナルシャドウとエリアシャドウ、GI、リフレクション、透明性の処理などが実装されています。
HDRP パッケージの DX12/DXR API は、エンジニアリング、建築設計、自動車業界のアプリケーションを対象とします。開始するには、GitHub からサンプルオフィスプロジェクトをダウンロードしてください。
HD レンダーパイプラインでは、スクリーンスペースエフェクト、シャドウイング手法、メッシュレンダリング手法のいくつかに代わって、レイトレーシングが使用されます。
- レイトレーシングされたアンビエントオクルージョンがスクリーンスペースアンビエントオクルージョンに置き換わり、オフスクリーンデータを使用できる、より正確かつレイトレーシングされたアンビエントオクルージョン手法が使用されます。
- レイトレーシングされたグローバルイルミネーションは、HDRP のライトプローブやライトマップの代替となるものです。これには、レベル 1 およびレベル 2 のレイトレーシング用のさまざまなセットのプロパティが含まれます。
- レイトレーシングされたリフレクションがスクリーンスペースリフレクションに置き換わり、オフスクリーンデータを使用できる、レイトレーシングされたリフレクション手法が使用されます。
- レイトレーシングされたシャドウが、ディレクショナル、ポイント、エリアの各ライトのシャドウマップに置き換わります。
- 再帰的レンダリングが、メッシュのレンダリングパイプラインに置き換わります。この機能を使用するメッシュは、屈折や反射の光線を再帰的に照射します。
リアルタイムによる車と現実の車の見分けがつきますか?リアルタイムレイトレーシングで何が達成できるのかを強調するために、Unity は NVIDIA および BMW グループと共同で、2019 年の BMW 8 シリーズクーペを紹介しました。
この講演では、Unity でサポートされる機能(リフレクション、エリアシャドウなど)にリアルタイムレイトレーシングを統合する動機となった、設計に関わる主な意思決定について説明します。実装の詳細や最適化について詳しく解説します。
このビデオでは、アルゴリズムの泥沼にはまることなく、2019.3 Unity ベータ版で導入された実験的なレイトレーシング機能を使用する方法について説明します。
Unity でリアルタイムグローバルイルミネーションを作成するために NVIDIA RTXGI が活用されました。この講演では、レイトレーシング、新しい Unity の VFX の詳細に関するデモの舞台裏、ライティングとモデリングに関するベストプラクティスを紹介します。