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) 和物理模擬器。
- 地面真值: 為生成的數據提供擴展的地面真值標註。
相關
- 專案
HorizonRobotics/EmbodiedGenA generative 3D world engine that converts text and images into simulation-ready 3D assets and environments for embodied AI, deployable across multiple robotics simulators.
- 專案
ZiYang-xie/WorldGenWorldGen 是一款工具,能在數秒內從文字提示或圖像生成沉浸式 3D 場景,支援 Gaussian Splatting 與 mesh 輸出,適用於 VR、遊戲與模擬。
- 專案
- 專案
LiteReality/LiteReality-AgentLiteReality‑Agent is an open‑source toolkit that converts a phone‑captured RGB‑D scan (via the LiteReality iOS app) into a fully‑articulated, graphics‑ready indoor 3D scene. An LLM‑driven agent coordinates vision models (TRELLIS, GroundingDINO) and Blender to generate, place, and polish objects, producing GLB/BLEND assets usable in game engines, AR/VR, or robotics. It runs on macOS or Linux, can use Modal’s cloud GPUs or a local ≥24 GB GPU, and requires API keys for image generation and the LLM.
- 專案