Flash Sculptor: Modular 3D Worlds from Objects
Yujia Hu, Songhua Liu, Xingyi Yang, Xinchao Wang
TL;DR
Flash Sculptor introduces a divide-and-conquer pipeline for compositional 3D scene reconstruction from a single image. It decouples per-object appearance, rotation, scale, and translation, employing a coarse-to-fine rotation scheme with Nelder-Mead refinement and a robust outlier-removed translation method, complemented by background scene synthesis. The approach yields around a 3× speedup over prior compositional 3D methods while achieving state-of-the-art performance on benchmarks like T^3Bench. This framework supports scalable, parallelizable 3D scene synthesis and practical 3D editing applications.
Abstract
Existing text-to-3D and image-to-3D models often struggle with complex scenes involving multiple objects and intricate interactions. Although some recent attempts have explored such compositional scenarios, they still require an extensive process of optimizing the entire layout, which is highly cumbersome if not infeasible at all. To overcome these challenges, we propose Flash Sculptor in this paper, a simple yet effective framework for compositional 3D scene/object reconstruction from a single image. At the heart of Flash Sculptor lies a divide-and-conquer strategy, which decouples compositional scene reconstruction into a sequence of sub-tasks, including handling the appearance, rotation, scale, and translation of each individual instance. Specifically, for rotation, we introduce a coarse-to-fine scheme that brings the best of both worlds--efficiency and accuracy--while for translation, we develop an outlier-removal-based algorithm that ensures robust and precise parameters in a single step, without any iterative optimization. Extensive experiments demonstrate that Flash Sculptor achieves at least a 3 times speedup over existing compositional 3D methods, while setting new benchmarks in compositional 3D reconstruction performance. Codes are available at https://github.com/YujiaHu1109/Flash-Sculptor.
