ShapeCraft: LLM Agents for Structured, Textured and Interactive 3D Modeling

1Imperial College London
2Hong Kong University of Science and Technology
NeurIPS 2025

*Indicates Equal Contribution

We introduce ShapeCraft, a novel training-free multi-agent framework that generates structured, textured, and interactive 3D models from natural language.

Abstract

3D generation from natural language offers significant potential to reduce expert manual modeling efforts and enhance accessibility to 3D assets. However, existing methods often yield unstructured meshes and exhibit poor interactivity, making them impractical for artistic workflows. To address these limitations, we represent 3D assets as shape programs and introduce ShapeCraft, a novel multi-agent framework for text-to-3D generation.

At its core, we propose a Graph-based Procedural Shape (GPS) representation that decomposes complex natural language into a structured graph of sub-tasks, thereby facilitating accurate LLM comprehension and interpretation of spatial relationships and semantic shape details. Specifically, LLM agents hierarchically parse user input to initialize GPS, then iteratively refine procedural modeling and painting to produce structured, textured, and interactive 3D assets.

Qualitative and quantitative experiments demonstrate ShapeCraft's superior performance in generating geometrically accurate and semantically rich 3D assets compared to existing LLM-based agents. We further show the versatility of ShapeCraft through examples of animated and user-customized editing, highlighting its potential for broader interactive applications.

Method

ShapeCraft Methodology

Given a shape description, the Parser agent hierarchically decomposes the shape and initializes Graph-based Procedural Shape representation. Then, each node is iteratively modeled by updating its code snippet using a multi-path strategy, with reinforcement from the Coder and Evaluator agents. Finally, a component-aware score distillation process learns a texture field from the resulting mesh to produce textured results.

Qualitative Results

Post-modeling Editing & Animation

BibTeX

@misc{zhang2025shapecraftllmagentsstructured,
      title={ShapeCraft: LLM Agents for Structured, Textured and Interactive 3D Modeling}, 
      author={Shuyuan Zhang and Chenhan Jiang and Zuoou Li and Jiankang Deng},
      year={2025},
      eprint={2510.17603},
      archivePrefix={arXiv},
      primaryClass={cs.CV},
      url={https://arxiv.org/abs/2510.17603}, 
}