NVIDIA-RTX/NRD

NVIDIA Real-time Denoising (NRD) library

解決する課題

NRDは、1 path/pixelのパストレーシングをターゲットとした、高品質でリアルタイムなノイズ除去ライブラリを提供します。静的および動的なライティングの両方において不透明な表面のノイズを解消し、DLSS-RRのような技術に代わる非AIの選択肢として、リアルタイムレンダリングで高い視覚的忠実度を維持します。

仕組み

NRDはAPIに依存しない時空間ライブラリであり、ピクセルごとのG-bufferガイド(法線、ラフネス、viewZ、モーションベクトルなど)を使用して、ノイズの多い放射輝度および遮蔽信号をクリーンアップします。以下の3つの専用デノイザーが含まれています:

  • REBLUR: 拡散および鏡面反射の放射輝度、ならびに遮蔽のための、再帰的なブラーベースのデノイザー。
  • RELAX: RTX Direct Illumination (RTXDI) 用に設計されたA-trousベースのデノイザーで、拡散および鏡面反射の放射輝度を処理します。
  • SIGMA: 無限遠または局所的な光源のための、半透明性を含む光源ごとのシャドウ専用デノイザー。

対象ユーザー

D3D12、Vulkan、またはD3D11エンジンに高性能なデノイズ機能を統合する必要がある、AAAゲームタイトルの開発者やプロフェッショナル・ビジュアライゼーション (ProVis) アプリケーションの開発者を対象としています。

ハイライト

  • API非依存: D3D12、Vulkan、D3D11と互換性があります。
  • 高性能: RTXハードウェア向けに最適化されています(例:RTX 4080の1440p環境でREBLUR_DIFFUSE_SPECULARの実行に約2.55ms)。
  • 柔軟な統合: NRI (NVIDIA Rendering Interface) を使用した高レベルなNRDIntegrationレイヤー、またはネイティブAPI実装を通じて統合可能です。
  • 多様な信号サポート: 拡散/鏡面反射の放射輝度、環境/方向遮蔽、およびシャドウを処理します。

関連

  • プロジェクト
  • プロジェクト
  • プロジェクト
  • プロジェクト
  • プロジェクト