🤖 AI Summary
This work addresses physical implausibility, inter-object penetration, and semantic misalignment in text-to-3D scene generation. We propose the first end-to-end framework integrating vision-language models (VLMs) with differentiable rigid-body simulation. Methodologically: (1) a VLM parses input text to construct a hierarchical semantic scene graph; (2) differentiable rigid-body dynamics simulate physical interactions, enabling joint optimization of object poses and support relationships; (3) static equilibrium and non-penetration constraints jointly optimize geometric layout and physical state. Our key contribution is the first physically plausible, simulation-ready text-driven 3D scene generation method—requiring no post-processing for downstream robotic manipulation or scene editing. Experiments demonstrate significant improvements over prior art in physical plausibility, semantic consistency, and visual fidelity.
📝 Abstract
We introduce PAT3D, the first physics-augmented text-to-3D scene generation framework that integrates vision-language models with physics-based simulation to produce physically plausible, simulation-ready, and intersection-free 3D scenes. Given a text prompt, PAT3D generates 3D objects, infers their spatial relations, and organizes them into a hierarchical scene tree, which is then converted into initial conditions for simulation. A differentiable rigid-body simulator ensures realistic object interactions under gravity, driving the scene toward static equilibrium without interpenetrations. To further enhance scene quality, we introduce a simulation-in-the-loop optimization procedure that guarantees physical stability and non-intersection, while improving semantic consistency with the input prompt. Experiments demonstrate that PAT3D substantially outperforms prior approaches in physical plausibility, semantic consistency, and visual quality. Beyond high-quality generation, PAT3D uniquely enables simulation-ready 3D scenes for downstream tasks such as scene editing and robotic manipulation. Code and data will be released upon acceptance.