AToM: Amortized Text-to-Mesh using 2D Diffusion
Guocheng Qian, Junli Cao, Aliaksandr Siarohin, Yash Kant, Chaoyang Wang, Michael Vasilkovsky, Hsin-Ying Lee, Yuwei Fang, Ivan Skorokhodov, Peiye Zhuang, Igor Gilitschenski, Jian Ren, Bernard Ghanem, Kfir Aberman, Sergey Tulyakov
TL;DR
AToM tackles the inefficiency and limited generalization of per-prompt text-to-mesh methods by introducing an amortized, text-conditioned mesh generator trained across many prompts. It replaces HyperNetwork-style encodings with a 3D-aware text-to-triplane module and employs a two-stage training regime (NeuS-based volumetric warmup followed by high-resolution mesh refinement) to stabilize learning and scale to large prompt sets. Inference is fast (under 1 second) and requires no 3D supervision, with experiments showing clear performance gains over ATT3D and per-prompt baselines on large benchmarks like DF415 and Pig64. Limitations include dependence on the diffusion prior and topology constraints of the mesh representation, suggesting future work on higher-frequency priors and more expressive meshing schemes for further improvements.
Abstract
We introduce Amortized Text-to-Mesh (AToM), a feed-forward text-to-mesh framework optimized across multiple text prompts simultaneously. In contrast to existing text-to-3D methods that often entail time-consuming per-prompt optimization and commonly output representations other than polygonal meshes, AToM directly generates high-quality textured meshes in less than 1 second with around 10 times reduction in the training cost, and generalizes to unseen prompts. Our key idea is a novel triplane-based text-to-mesh architecture with a two-stage amortized optimization strategy that ensures stable training and enables scalability. Through extensive experiments on various prompt benchmarks, AToM significantly outperforms state-of-the-art amortized approaches with over 4 times higher accuracy (in DF415 dataset) and produces more distinguishable and higher-quality 3D outputs. AToM demonstrates strong generalizability, offering finegrained 3D assets for unseen interpolated prompts without further optimization during inference, unlike per-prompt solutions.
