
Share
DSO introduces a novel approach using simulation feedback to ensure 3D objects are physically sound, addressing the gap where aesthetics often overshadow stability in current generators.
By Ruining Li, Chuanxia Zheng, Christian Rupprecht, and Andrea Vedaldi
Visual Geometry Group, University of Oxford
ICCV 2025 (Highlight)
[Paper][1] | [Code][2] | [Evaluation Data][3]
Most 3D object generators prioritize aesthetic quality over physical constraints, which can be a significant drawback in practical applications. One crucial constraint is that the generated 3D objects should remain stable under gravity. Previous methods used differentiable physics simulators to optimize geometry at test-time, but this approach is slow, unstable, and prone to local optima.
To address these issues, we introduce Direct Simulation Optimization (DSO), a framework that leverages feedback from a non-differentiable simulator to increase the likelihood of generating stable 3D objects. By constructing a dataset of 3D objects labeled with stability scores and fine-tuning the generator using these scores, DSO achieves faster and more reliable results compared to test-time optimization. Notably, DSO can operate without ground-truth 3D objects for training, allowing the model to self-improve through simulation feedback.
Recent advancements in image-to-3D reconstruction have focused on enhancing the quality of the generated 3D geometry and appearance, but often overlook physical soundness. For instance, state-of-the-art generators like TRELLIS and Hunyuan3D 2.0 can fail to produce stable objects even when given images of inherently stable items. The failure rate is 15% for training data and significantly higher for new objects, such as clocks and motorcycles.
Stability is a fundamental property of natural and man-made objects and is crucial in various applications, including fabrication and simulation. Therefore, it is essential to develop methods that ensure the physical soundness of reconstructed 3D objects.
The DSO framework consists of several key steps:

We conducted extensive experiments to evaluate the effectiveness of DSO. The results demonstrate that:
DSO represents a significant step forward in aligning 3D generators with physical constraints. By leveraging non-differentiable simulators and novel optimization techniques, DSO ensures that generated 3D objects are not only visually appealing but also physically sound. This framework has the potential to revolutionize applications in fabrication, simulation, and other domains where stability is crucial.
Source: ruiningli.com
Tags
Original Sources
↗ https://ruiningli.com/dso?utm_source=tldrai
About the author
Kai built ML infrastructure at a Bay Area startup before developing an obsession with transformer architectures and inference optimisation that eventually pulled him out of product work entirely. A stint at a compute research lab sharpened his instinct for what actually matters in a model release versus what is marketing. He writes from the inside — from the perspective of someone who has debugged the systems he is describing at three in the morning. He is allergic to hype and instinctively drawn to the unglamorous plumbing questions that everyone else skips over.
More from The Engineer →This Week's Edition
3 April 2025
88 articles
Related Articles
Related Articles
More Stories