Our new X account is live! Follow @wizwand_team for updates
WorkDL logo mark

Holodeck: Language Guided Generation of 3D Embodied AI Environments

About

3D simulated environments play a critical role in Embodied AI, but their creation requires expertise and extensive manual effort, restricting their diversity and scope. To mitigate this limitation, we present Holodeck, a system that generates 3D environments to match a user-supplied prompt fully automatedly. Holodeck can generate diverse scenes, e.g., arcades, spas, and museums, adjust the designs for styles, and can capture the semantics of complex queries such as "apartment for a researcher with a cat" and "office of a professor who is a fan of Star Wars". Holodeck leverages a large language model (i.e., GPT-4) for common sense knowledge about what the scene might look like and uses a large collection of 3D assets from Objaverse to populate the scene with diverse objects. To address the challenge of positioning objects correctly, we prompt GPT-4 to generate spatial relational constraints between objects and then optimize the layout to satisfy those constraints. Our large-scale human evaluation shows that annotators prefer Holodeck over manually designed procedural baselines in residential scenes and that Holodeck can produce high-quality outputs for diverse scene types. We also demonstrate an exciting application of Holodeck in Embodied AI, training agents to navigate in novel scenes like music rooms and daycares without human-constructed data, which is a significant step forward in developing general-purpose embodied agents.

Yue Yang, Fan-Yun Sun, Luca Weihs, Eli VanderBilt, Alvaro Herrasti, Winson Han, Jiajun Wu, Nick Haber, Ranjay Krishna, Lingjie Liu, Chris Callison-Burch, Mark Yatskar, Aniruddha Kembhavi, Christopher Clark• 2023

Related benchmarks

TaskDatasetResultRank
3D Indoor Scene SynthesisBedroom (Standard Split)
CNR22.2
13
Environment GenerationLogicEnvEval
Physics Pass Rate (Floor Plan)100
12
Indoor Scene Generation179 room-level prompts
Realism Win Rate88.6
12
Scene Layout Generation11 room types
Position Error3.2
8
Indoor Scene SynthesisUser Study
Visual Quality3.09
8
3D Indoor Scene SynthesisLiving Room (Standard Split)
OBR10
7
3D Indoor Scene SynthesisAvg. Bed + Living (Standard Split)
OBR12.7
7
3D Scene SynthesisDetailed Language Instructions Living Room
Object Count13.5
6
3D Scene SynthesisDetailed Language Instructions Dining Room
# Objects12.7
6
3D Scene SynthesisDetailed Language Instructions Kitchen
Object Count Score8.9
6
Showing 10 of 39 rows

Other info

Follow for update