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

R. Kenny Jones, Paul Guerrero, Niloy J. Mitra, Daniel Ritchie
2/13/2025
cs.CVcs.AIcs.GR

No confident code implementation found for this paper. 2 possible matches can be shown below.

Abstract

We present ShapeLib, the first method that leverages the priors of LLMs to design libraries of programmatic 3D shape abstractions. Our system accepts two forms of design intent: text descriptions of functions to include in the library and a seed set of exemplar shapes. We discover abstractions that match this design intent with a guided LLM workflow that first proposes, and then validates, different ways of applying and implementing functions. We learn recognition networks that map shapes to programs with these newly discovered abstractions by training on data produced by LLM authored synthetic data generation procedures. Across modeling domains (split by shape category), we find that LLMs, when thoughtfully combined with geometric reasoning, can be guided to author a library of abstraction functions that generalize to shapes outside of the seed set. This framework addresses a long-standing shape analysis problem of how to discover reusable abstraction functions while exposing interpretable, semantically aligned interfaces. We find 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 to support shape editing and generation.

View on arXivView PDF

Code Implementations

No confident code match yet

We couldn't find an author-owned or strongly-evidenced community implementation for this paper. 2 weaker matches are hidden by default — verify before relying on them.

No code implementations found yet.

Know of an implementation? Let us know in the comments below!

Similar Papers

Cite this paper

@article{jones2025shapelib,
  title  = {ShapeLib: Designing a library of programmatic 3D shape abstractions with Large Language Models},
  author = {R. Kenny Jones and Paul Guerrero and Niloy J. Mitra and Daniel Ritchie},
  year   = {2025},
  eprint = {2502.08884},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2502.08884v2}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2502.08884.svg)](https://codeofpaper.com/paper/2502.08884)

Discussion