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.
- 项目