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実装を通じて統合可能です。
- 多様な信号サポート: 拡散/鏡面反射の放射輝度、環境/方向遮蔽、およびシャドウを処理します。
関連
- プロジェクト
RenderKit/oidnモンテカルロノイズを除去することで、レイトレーシングアプリケーションのレンダリング時間を短縮する、ディープラーニングベースの高パフォーマンスフィルタライブラリ。
- プロジェクト
perseval-BLR/NeuralScreenNeuralScreenは、Windows専用のオーバーレイプログラムで、NVIDIAのDLSS 5ニューラルレンダラーをデスクトップ全体(または単一ウィンドウ)でリアルタイムに実行し、オプションでDLSS-Gフレーム生成を追加できます。RTX GPUに対応しており、ホットキー制御、ウィンドウモード、録画、カスタマイズ可能なUIを提供します。
- プロジェクト
maanHimself/OpenDLSS-NROpenDLSS‑NR は、NVIDIA の DLSS 5 ニューラルレンダリングネットワークの Windows 専用 Vulkan 再実装です。正確な 71 ブロックの Swin‑ViT モデル(テンソルコアで FP8)を再現し、高性能 PTX カーネルパスと参照 GLSL パス、さらに Filament デモと WebGPU ブラウザ版を提供します。ユーザーは独自のモデル重みを提供します。ツールはベンチマーク、NVIDIA フィクスチャとのビット完全性の検証、インタラクティブデモの実行が可能です。
- プロジェクト
georghess/neurad-studioneurad-studio は、自動運転データにニューラルレンダリング(NeRF および 3Dガウススプラッティング)をもたらす研究用ライブラリです。NeuRAD と SplatAD の実装、主要な AD データセット用のパーサー、カメラ画像と LiDAR ポイントを表示できるビューア、および Nerfstudio を基盤とした標準的な訓練/可視化ツールを提供します。
- プロジェクト
CVCUDA/CV-CUDACV‑CUDAは、NVIDIAのオープンソースGPUアクセラレーション・コンピュータビジョンライブラリです。高速でスケーラブルな画像/動画オペレータ(リサイズ、フィルタ、色変換など)を提供し、すべてGPU上で実行され、C/C++およびPythonのAIフレームワークと統合されます。Linux用のビルド済みwheel(`cvcuda-cu12`または`cvcuda-cu13`)からインストールし、`nvimgcodec`を使用して画像を直接GPUにデコードし、ディープラーニングモデルにデータを供給する前にCV‑CUDAオペレータをチェーンさせることができます。このライブラリは最新のNVIDIA GPU(Turing以降)をターゲットとしており、Microsoft Bingのビジュアル検索やTencent Cloudの動画処理などの本番システムで使用されています。