nv-tlabs/3dgrut
Ray tracing and hybrid rasterization of Gaussian particles
何を解決するか
3DGRUTは従来のガウススプラッティング(3DGS)とレイトレーシングの限界を克服します。3DGSは高速ですが、歪みのあるカメラ(ローリングシャッターなど)や複雑な光効果に対応しづらく、従来のレイトレーシングはより柔軟ですが、リアルタイム用途にはしばしば遅すぎます。3DGRUTは、複雑なカメラ歪みと二次光効果(反射、屈折、影)をサポートする高品質な3Dシーンをレンダリングするハイブリッドアプローチを提供します。
動作方法
本プロジェクトは3つの異なるレンダリング技術を実装しています:
- 3Dガウスレイトレーシング(3DGRT):体積的ガウス粒子のレイトレーシングを実行し、歪みのあるカメラと複雑な光現象のための二次レイをサポートします。
- 3Dガウスアンスケンテッド変換(3DGUT):ラスタライゼーションベースのフレームワークで、歪みのあるカメラをサポートしつつ、ラスタライゼーションの高効率を維持します。
- 3DGRUT:主レイをラスタライゼーションで(高速性のために)、二次レイをレイトレーシングで(視覚的忠実度のために)レンダリングするハイブリッド手法です。
対象ユーザー
歪みのあるカメラ入力の処理や、ガウスベースのシーンにおける現実的な光輸送のシミュレーションが必要な、3D再構築、ニューラルレンダリング、コンピュータグラフィックス分野の研究者や開発者。
主な特徴
- ハイブリッドレンダリング:パフォーマンスと視覚的品質のバランスを取るために、ラスタライゼーションとレイトレーシングを組み合わせます。
- 歪みのあるカメラ対応:ローリングシャッターなどの時間依存の複雑な効果を処理します。
- 高度な光効果:反射、屈折、影を効率的にシミュレートします。
- 拡張可能なフレームワーク:Neural Harmonic Textures (NHT)、MCMC密度化、物理的に妥当なISP後処理をサポートします。
- プロダクション対応:NVIDIA Omniverse などのツールで使用可能な USD (ParticleField)、PLY、NuRec 形式へのエクスポート機能を備えています。
関連
- Dispatch
- プロジェクト
- プロジェクト
- プロジェクト
- プロジェクト