Direct3D-S2: Gigascale 3D Generation Made Easy with Spatial Sparse Attention

Philip Torr (University of Oxford) · Shuang Wu (Nanjing University, Nanjing, China) · Youtian Lin (Nanjing university) · Feihu Zhang (DreamTech) · Yifei Zeng (nanjing university) · Yikang Yang (nanjing university) · yajie bao (Xi'an Jiaotong University) · Jiachen Qian (University of Hong Kong) · Siyu Zhu (Fudan University) · Xun Cao (Nanjing University) · Yao Yao (Nanjing University)
3d generationbackward pass speedupcomputational overheaddiffusion transformerforward pass speedupgigascale 3d generationpublic datasetssigned distance functionssparse volumetric dataspatial sparse attentiontoken setstraining efficiencyunified designvariational autoencodervolumetric representations

Generating high-resolution 3D shapes using volumetric representations such as Signed Distance Functions (SDFs) presents substantial computational and memory challenges. We introduce Direct3D-S2, a scalable 3D generation framework based on sparse volumes that achieves superior output quality with dramatically reduced training costs. Our key innovation is the Spatial Sparse Attention (SSA) mechanism, which greatly enhances the efficiency of Diffusion Transformer (DiT) computations on sparse volumetric data. SSA allows the model to effectively process large token sets within sparse volumes, significantly reducing computational overhead and achieving a 3.9$\times$ speedup in the forward pass and a 9.6$\times$ speedup in the backward pass. Our framework also includes a variational autoencoder (VAE) that maintains a consistent sparse volumetric format across input, latent, and output stages. Compared to previous methods with heterogeneous representations in 3D VAE, this unified design significantly improves training efficiency and stability. Our model is trained on public datasets, and experiments demonstrate that Direct3D-S2 not only surpasses state-of-the-art methods in generation quality and efficiency, but also enables training at 1024³ resolution using only 8 GPUs—a task typically requiring at least 32 GPUs for volumetric representations at $256^3$ resolution, thus making gigascale 3D generation both practical and accessible. Project page: https://www.neural4d.com/research-page/direct3d-s2.