MoCA: Mixture-of-Components Attention for Scalable Compositional 3D Generation
Zhiqi Li, Wenhuan Li, Tengfei Wang, Zhenwei Wang, Junta Wu, Haoyuan Wang, Yunhan Yang, Zehuan Huang, Yang Li, Peidong Liu, Chunchao Guo
TL;DR
<3-5 sentence high-level summary> MoCA addresses the scalability bottleneck of global attention in compositional 3D generation by introducing a Mixture-of-Components Attention with two core designs: importance-based routing that attends to a top-k subset of components with full tokens, and compression of the remaining components to preserve coarse context. Built on vecset diffusion models, MoCA adds learnable tokens and per-component latents to enable efficient inter-component communication through interleaved local and global blocks, achieving up to 32 components per training sample. The approach yields superior performance on both part-aware 3D object generation and instance-based scene generation, with strong ablations validating the routing and compression mechanisms. This work advances scalable, native compositional 3D generation, offering practical benefits for fine-grained asset creation and editing workflows.
Abstract
Compositionality is critical for 3D object and scene generation, but existing part-aware 3D generation methods suffer from poor scalability due to quadratic global attention costs when increasing the number of components. In this work, we present MoCA, a compositional 3D generative model with two key designs: (1) importance-based component routing that selects top-k relevant components for sparse global attention, and (2) unimportant components compression that preserve contextual priors of unselected components while reducing computational complexity of global attention. With these designs, MoCA enables efficient, fine-grained compositional 3D asset creation with scalable number of components. Extensive experiments show MoCA outperforms baselines on both compositional object and scene generation tasks. Project page: https://lizhiqi49.github.io/MoCA
