Existing diffusion-based text-to-3D generation methods primarily focus on producing visually realistic shapes and appearances, often neglecting the physical constraints necessary for downstream tasks. Generated models frequently fail to maintain balance when placed in physics-based simulations or 3D printed. This balance is crucial for satisfying user design intentions in interactive gaming, embodied AI, and robotics, where stable models are needed for reliable interaction. Additionally, stable models ensure that 3D-printed objects, such as figurines for home decoration, can stand on their own without requiring additional supports. To fill this gap, we introduce Atlas3D, an automatic and easy-to-implement method that enhances existing Score Distillation Sampling (SDS)-based text-to-3D tools. Atlas3D ensures the generation of self-supporting 3D models that adhere to physical laws of stability under gravity, contact, and friction. Our approach combines a novel differentiable simulation-based loss function with physically inspired regularization, serving as either a refinement or a post-processing module for existing frameworks. We verify Atlas3D's efficacy through extensive generation tasks and validate the resulting 3D models in both simulated and real-world environments.
We augment Magic3D with Atlas3D.
w/ Atlas3D
w/o Atlas3D
[…] a standing goose
[…] a standing pigeon
w/ Atlas3D
w/o Atlas3D
[…] a standing ultraman
[…] a standing Konan
w/ Atlas3D
w/o Atlas3D
[…] front view of a snowboarding man
[…] front view of an easter egg
w/ Atlas3D
w/o Atlas3D
[…]a broccoli
[…] a mushroom
w/ Atlas3D
w/o Atlas3D
[…] a toy robot
[…] a robot made out of vegetables
w/ Atlas3D
w/o Atlas3D
[…] a mannequin
[…] small saguaro cactus planted in a clay pot
w/ Atlas3D
w/o Atlas3D
[…] a jumping kangaroo
A dachshund dressed up in a hotdog costume
w/ Atlas3D
w/o Atlas3D
[…] a bear playing electric bass
[…] a standing rooster
w/ Atlas3D
w/o Atlas3D
Michelangelo style statue of an astronaut
A palm tree, low poly 3d model
We augment MVDream with Atlas3D.
w/ Atlas3D
w/o Atlas3D
An astronaut riding a horse
Farnese Atlas, holding up a celestial globe on his shoulders
w/ Atlas3D
w/o Atlas3D
A running Harley motorcycle
A floor lamp
w/ Atlas3D
w/o Atlas3D
A detective Conan
A standing kid
w/ Atlas3D
w/o Atlas3D
Mecha vampire girl Chibi
Mickey Mouse, unreal engine 5, highest quality, highest resolution, insane detailed
We further validate the standibility of the generated models using Atlas3D in real-world scenarios.
w/ Atlas3D
w/o Atlas3D
w/ Atlas3D
w/o Atlas3D
w/ Atlas3D
w/o Atlas3D
w/ Atlas3D
w/o Atlas3D
w/ Atlas3D
w/o Atlas3D
w/ Atlas3D
w/o Atlas3D
w/ Atlas3D
w/o Atlas3D
w/ Atlas3D
w/o Atlas3D
Our model can be generalized to stand on uneven surfaces.
@article{chen2024atlas3d,
title={Atlas3D: Physically Constrained Self-Supporting Text-to-3D for Simulation and Fabrication},
author={Yunuo Chen and Tianyi Xie and Zeshun Zong and Xuan Li and Feng Gao and Yin Yang and Ying Nian Wu and Chenfanfu Jiang},
journal={arXiv preprint arXiv:2405.18515},
year={2024},
}