princeton-vl/infinigen

Infinite Photorealistic Worlds using Procedural Generation

解決する課題

Infinigenは、フォトリアルな3D世界とアセットをプロシージャルに生成するため、手動での3Dモデリングや、限られた既存の3Dデータセットへの依存の必要性を排除します。コンピュータビジョンやロボティクス研究で使用するために、自然、屋内シーン、および関節付きシミュレーションアセットの無限のバリエーションを生成するスケーラブルな方法を提供します。

仕組み

このプロジェクトは、手動の芸術的作業ではなく、アルゴリズムとルールを通じてコンテンツを作成するプロシージャル生成を使用しています。Blenderと統合して、3Dシーン、マテリアル、およびオブジェクトを生成します。システムは以下の専門モジュールに分かれています:

  • Infinigen Nature: フォトリアルな自然環境を生成します。
  • Infinigen Indoors: フォトリアルな屋内シーンを作成します。
  • Infinigen Articulated: 関節(例:動かしたり開けたりできるオブジェクト)を持つシミュレーション用アセットを生成します。
  • ProcFunc: 3Dプロシージャル生成のためのPythonベースの抽象化レイヤー。

対象者

主に、AIモデルのトレーニングに高品質で多様な、グラウンドトゥルース(正解)注釈付きの3Dデータを必要とする、コンピュータビジョン、ロボティクス、およびシミュレーションの研究者を対象としています。

ハイライト

  • 無限の多様性: 独自の3D環境とオブジェクトの絶え間ないストリームを生成します。
  • マルチ環境サポート: 自然、屋内空間、および関節付きオブジェクトをカバーします。
  • シミュレーション対応: アセットは外部ファイル形式(OBJ, OpenUSD)や物理シミュレータにエクスポート可能です。
  • グラウンドトゥルース: 生成されたデータに対して拡張されたグラウンドトゥルース注釈を提供します。

関連

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