このプロジェクトについて

Instant Neural Graphics Primitivesは、ニューラルラディアンスフィールド、符号付き距離関数、ニューラル画像、ニューラルボリュームをトレーニングおよびレンダリングするためのCUDAベースの研究プロジェクトです。各プリミティブは、NVIDIAのtiny-cuda-nnフレームワークを通じてマルチレゾリューションハッシュ入力エンコーディングを備えたMLPを使用します。 ダウンロード可能なWindowsアプリケーションは、NeRFデータセット、OBJ SDF、EXR/画像、NanoVDBボリュームをロードするためのインタラクティブGUIを提供します。リアルタイムシーン探索、トレーニング制御、DLSS関連レンダリングオプション、クロップ制御、スナップショットの保存/読み込み、カメラポーズとレンズ最適化、NeRF/SDFからメッシュへの変換、MP4またはJSONエクスポート用のカメラパスキーフレーミングをサポートします。OpenXR互換のVRモードは、Oculus、SteamVR、またはその他のサポートランタイムに接続できます。 自動化と実験のために、プロジェクトにはPythonバインディングとscripts/run.pyインターフェース、さらにヘッドレス操作とColabノートブックが含まれています。ソースからのビルドは、NVIDIA GPU、C++14コンパイラ、CUDA、CMake、およびオプションでPython、OptiX、Vulkan SDKを使用してWindowsとLinuxでサポートされています。Dev Container/Dockerセットアップも提供されています。 リポジトリには、データセットガイダンス、サンプルシーン、キーボード/VR制御、トラブルシューティングノート、引用情報が含まれています。コードはNvidia Source Code License-NCの下でリリースされており、そのライセンスでは商用利用は許可されていません。