princeton-vl/infinigen

Infinite Photorealistic Worlds using Procedural Generation

解決的問題

Infinigen 透過程序化方式創建逼真的 3D 世界和資產,消除了對手動 3D 建模或對有限現有 3D 資料集的依賴。它提供了一種可擴展的方法,用於為電腦視覺和機器人研究生成無限變化的自然、室內場景和關節式模擬資產。

工作原理

該專案使用程序化生成(透過演算法和規則創建內容)而非手動藝術創作。它與 Blender 集成,用於生成 3D 場景、材質和物體。系統分為專門的模組:

  • Infinigen Nature: 生成逼真的自然環境。
  • Infinigen Indoors: 創建逼真的室內場景。
  • Infinigen Articulated: 製作具有關節(例如可以移動或打開的物體)的模擬就緒資產。
  • ProcFunc: 一個基於 Python 的 3D 程序化生成抽象層。

適用對象

主要面向電腦視覺、機器人技術和模擬領域的研究人員,他們需要高品質、多樣化且帶有地面真值(ground-truth)標註的 3D 資料來訓練 AI 模型。

亮點

  • 無限多樣性: 生成源源不斷的獨特 3D 環境和物體。
  • 多環境支援: 涵蓋自然、室內空間和關節式物體。
  • 模擬就緒: 資產可以匯出到外部檔案格式 (OBJ, OpenUSD) 和物理模擬器。
  • 地面真值: 為生成的數據提供擴展的地面真值標註。

相關

  • 專案
  • 專案
  • 專案
  • 專案
  • 專案