mlsanityData to 14 Oct 2026

ShapeLib: Designing a library of programmatic 3D shape abstractions with Large Language Models

arXiv 2502.08884 ↗First posted 13 Feb 2025cs.CV cs.AI cs.GRcited by 5

Not on the map. Why?

Abstract (arXiv)

We present ShapeLib, the first method that uses the priors of Large Language Models (LLMs) to design libraries of programmatic 3D shape abstractions. Our system accepts two forms of user-provided design intent: high-level text descriptions of functions to include in the output library and a small seed set of exemplar shapes. We discover a library of abstractions that matches this design intent with a guided LLM workflow that first proposes different ways of applying and implementing functions, and then validates these functions are helpful in representing seed set shapes. To extend beyond the seed set, we develop library-specific recognition networks that map shapes (represented as primitives, voxels, or point clouds) to programs that use these newly discovered abstractions. Across multiple modeling domains (split by shape category), we find that LLMs, when thoughtfully combined with geometric reasoning, can be guided to author libraries of abstraction functions that generalize across shape distributions. Our framework takes a step towards realizing the long-standing shape analysis aspiration of discovering reusable, programmatic shape abstractions while exposing interpretable, semantically aligned interfaces. Our extensive evaluation demonstrates that ShapeLib provides distinct advantages over prior alternative abstraction discovery works in terms of generalization, usability, and maintaining plausibility under manipulation. Finally, we demonstrate that ShapeLib's abstraction functions unlock a number of downstream applications, combining LLM reasoning over shape programs with geometry processing tools to support shape editing and generation workflows.

Key facts. Cited by 5 papers in the map (data through 14 Oct 2026). Builds on 25 of its 69 references that are in the map. First posted on arXiv 13 Feb 2025.

Builds on

25 of 69 references.

References · 25

  1. 2017Attention Is All You Needcited by 60,361
  2. 2014Adam: A Method for Stochastic Optimizationcited by 37,240
  3. 2017PointNet++: Deep Hierarchical Feature Learning on Point Sets in a Metric Spacecited by 4,401
  4. 2015ShapeNet: An Information-Rich 3D Model Repositorycited by 2,897
  5. 2024A Survey on Large Language Models for Code Generationcited by 658
  6. 2023LayoutGPT: Compositional Visual Planning and Generation with Large Language Modelscited by 347
  7. 2021DeepCAD: A Deep Generative Network for Computer-Aided Design Modelscited by 271
  8. 2023Holodeck: Language Guided Generation of 3D Embodied AI Environmentscited by 268
  9. 2017CSGNet: Neural Shape Parser for Constructive Solid Geometrycited by 106
  10. 2024CAD-MLLM: Unifying Multimodality-Conditioned CAD Generation With MLLMcited by 81
  11. 2020UCSG-Net -- Unsupervised Discovering of Constructive Solid Geometry Treecited by 78
  12. 2021CSG-Stump: A Learning Friendly CSG-Like Representation for Interpretable Shape Parsingcited by 51
13 more
  1. 2023LILO: Learning Interpretable Libraries by Compressing and Documenting Codecited by 49
  2. 2020DECOR-GAN: 3D Shape Detailization by Conditional Refinementcited by 45
  3. 2020Fusion 360 Gallery: A Dataset and Environment for Programmatic CAD Construction from Human Design Sequencescited by 36
  4. 2024The Scene Language: Representing Scenes with Programs, Words, and Embeddingscited by 36
  5. 2024BlenderLLM: Training Large Language Models for Computer-Aided Design with Self-improvementcited by 29
  6. 2025FlairGPT: Repurposing LLMs for Interior Designscited by 24
  7. 2022babble: Learning Better Abstractions with E-Graphs and Anti-Unificationcited by 23
  8. 2023ShapeCoder: Discovering Abstractions for Visual Programs from Unstructured Primitivescited by 23
  9. 2024SceneMotifCoder: Example-driven Visual Program Learning for Generating 3D Object Arrangementscited by 17
  10. 2023PlankAssembly: Robust 3D Reconstruction from Three Orthographic Views with Learnt Shape Programscited by 8
  11. 2023Spice-E : Structural Priors in 3D Diffusion using Cross-Entity Attentioncited by 7
  12. 2024Learning to Edit Visual Programs with Self-Supervisioncited by 7
  13. 2024ParSEL: Parameterized Shape Editing with Languagecited by 6

Built on by

Cited by year (2026 to 14 Oct)

Citing papers per year: 2025: 1; 2026: 4.

5 papers.

Similar, not cited

Close in wording, no citation either way

  1. 2026P3D-Bench: Benchmarking MLLMs for Parametric 3D Generation and Structural Reasoning
  2. 2023ShapeGPT: 3D Shape Generation with A Unified Multi-modal Language Model
  3. 2024AWOL: Analysis WithOut synthesis using Language
  4. 2025Forgotten Polygons: Multimodal Large Language Models are Shape-Blind
  5. 2025MeshCoder: LLM-Powered Structured Mesh Code Generation from Point Clouds
  6. 2026Shape of Thought: Progressive Object Assembly via Visual Chain-of-Thought
  7. 2026Articraft: An Agentic System for Scalable Articulated 3D Asset Generation
  8. 2025ShapeCraft: LLM Agents for Structured, Textured and Interactive 3D Modeling