ParSEL: Parameterized Shape Editing with Language
Not on the map. Why?
Abstract (arXiv)
The ability to edit 3D assets from natural language presents a compelling paradigm to aid in the democratization of 3D content creation. However, while natural language is often effective at communicating general intent, it is poorly suited for specifying precise manipulation. To address this gap, we introduce ParSEL, a system that enables controllable editing of high-quality 3D assets from natural language. Given a segmented 3D mesh and an editing request, ParSEL produces a parameterized editing program. Adjusting the program parameters allows users to explore shape variations with a precise control over the magnitudes of edits. To infer editing programs which align with an input edit request, we leverage the abilities of large-language models (LLMs). However, while we find that LLMs excel at identifying initial edit operations, they often fail to infer complete editing programs, and produce outputs that violate shape semantics. To overcome this issue, we introduce Analytical Edit Propagation (AEP), an algorithm which extends a seed edit with additional operations until a complete editing program has been formed. Unlike prior methods, AEP searches for analytical editing operations compatible with a range of possible user edits through the integration of computer algebra systems for geometric analysis. Experimentally we demonstrate ParSEL's effectiveness in enabling controllable editing of 3D objects through natural language requests over alternative system designs.
Key facts. Cited by 6 papers in the map (data through 14 Oct 2026). Builds on 23 of its 62 references that are in the map. First posted on arXiv 30 May 2024.
Builds on
23 of 62 references.
References · 23
- 2020Language Models are Few-Shot Learnerscited by 32,419
- 2022Self-Consistency Improves Chain of Thought Reasoning in Language Modelscited by 5,708
- 2022InstructPix2Pix: Learning to Follow Image Editing Instructionscited by 2,611
- 2021DiffusionCLIP: Text-Guided Diffusion Models for Robust Image Manipulationcited by 642
- 2023ViperGPT: Visual Inference via Python Execution for Reasoningcited by 603
- 2018PartNet: A Large-scale Benchmark for Fine-grained and Hierarchical Part-level 3D Object Understandingcited by 526
- 2022Visual Programming: Compositional visual reasoning without trainingcited by 516
- 2021Text2Mesh: Text-Driven Neural Stylization for Meshescited by 334
- 2023Holodeck: Language Guided Generation of 3D Embodied AI Environmentscited by 268
- 2024SceneCraft: An LLM Agent for Synthesizing 3D Scene as Blender Codecited by 134
- 2023TextDeformer: Geometry Manipulation using Text Guidancecited by 94
- 2021DeepMetaHandles: Learning Deformation Meta-Handles of 3D Meshes with Biharmonic Coordinatescited by 37
11 more
- 2023Text-Driven Image Editing via Learnable Regionscited by 31
- 2024L3GO: Language Agents with Chain-of-3D-Thoughts for Generating Unconventional Objectscited by 28
- 2019StructEdit: Learning Structural Shape Variationscited by 23
- 2023ShapeCoder: Discovering Abstractions for Visual Programs from Unstructured Primitivescited by 23
- 2024TexSliders: Diffusion-Based Texture Editing in CLIP Spacecited by 23
- 20233DCoMPaT++: An improved Large-scale 3D Vision Dataset for Compositional Recognitioncited by 21
- 2023MDP: A Generalized Framework for Text-Guided Image Editing by Manipulating the Diffusion Pathcited by 18
- 2024Learning Continuous 3D Words for Text-to-Image Generationcited by 16
- 2021Differentiable 3D CAD Programs for Bidirectional Editingcited by 14
- 2023Aladdin: Zero-Shot Hallucination of Stylized 3D Assets from Abstract Scene Descriptionscited by 11
- 2020Learning to Infer Semantic Parameters for 3D Shape Editingcited by 6
Built on by
Citing papers per year: 2025: 3; 2026: 3.
6 papers.
- 2025LL3M: Large Language 3D Modelerscited by 20
- 2025LayerPeeler: Autoregressive Peeling for Layer-wise Image Vectorizationcited by 8
- 2025ShapeLib: Designing a library of programmatic 3D shape abstractions with Large Language Modelscited by 5
- 2026Proc3D: Procedural 3D Generation and Parametric Editing of 3D Shapes with Large Language Modelscited by 1
- 2026ProcFunc: Function-Oriented Abstractions for Procedural 3D Generation in Pythoncited by 0
- 2026Organize Primitives into Semantic Parts: Reinforcement Reasoning for 3D Segmentationcited by 0
- 2026Organize Primitives into Semantic Parts: Reinforcement Reasoning for 3D Segmentation3 Oct 2026
- 2026ProcFunc: Function-Oriented Abstractions for Procedural 3D Generation in Python29 Apr 2026
- 2026Proc3D: Procedural 3D Generation and Parametric Editing of 3D Shapes with Large Language Models18 Jan 2026
- 2025LL3M: Large Language 3D Modelers11 Aug 2025
- 2025LayerPeeler: Autoregressive Peeling for Layer-wise Image Vectorization29 May 2025
- 2025ShapeLib: Designing a library of programmatic 3D shape abstractions with Large Language Models13 Feb 2025