ArthurBrussee/brush
3D Reconstruction for all
何を解決するか
Brushは、3D再構築およびレンダリングツールの展開の難しさに対処します。リアルタイムレンダリング向けの大多数の機械学習ツールは、重いCUDA依存性と特定のハードウェアに依存しており、配布が煩雑で、利用可能なプラットフォームが限られています。Brushは、依存関係のない方法で3D再構築を実行でき、幅広いハードウェアとオペレーティングシステムで動作します。
動作方法
これはガウススプラッティングに基づく3D再構築エンジンです。広範な互換性を実現するために、WebGPU互換技術とBurn機械学習フレームワークを使用しています。これにより、macOS、Windows、Linux、Android、およびWebブラウザ上でネイティブに実行できます。
対象ユーザー
複雑な設定やCUDA依存性なしに、シーンの学習とレンダリングが可能なクロスプラットフォーム3D再構築エンジンが必要な開発者や研究者向けに設計されています。
特徴
- クロスプラットフォーム対応: macOS、Windows、Linux、Android、およびブラウザ上で動作。
- ハードウェア非依存: AMD、Nvidia、Intel GPUと互換性があります。
- 柔軟な学習: COLMAPおよびNerfstudioデータセットをサポートし、学習中にライブでインタラクションと可視化が可能。
- 高度なマスク機能: 画像の透過と、特定の部分を無視するための専用マスクフォルダをサポート。
- 多用途ビューア: .plyおよび.compressed.plyファイルを読み込み、.zipまたはデルタフレームPLYファイルでアニメーションをサポート。
- CLIとUI: デバッグおよび操作用に、コマンドラインインターフェースとグラフィカルユーザーインターフェースの両方を提供。
関連
- プロジェクト
- プロジェクト
- プロジェクト
- プロジェクト
- プロジェクト