Neurosymbolic Models for Computer Graphics
Not on the map. Why?
Abstract (arXiv)
Procedural models (i.e. symbolic programs that output visual data) are a historically-popular method for representing graphics content: vegetation, buildings, textures, etc. They offer many advantages: interpretable design parameters, stochastic variations, high-quality outputs, compact representation, and more. But they also have some limitations, such as the difficulty of authoring a procedural model from scratch. More recently, AI-based methods, and especially neural networks, have become popular for creating graphic content. These techniques allow users to directly specify desired properties of the artifact they want to create (via examples, constraints, or objectives), while a search, optimization, or learning algorithm takes care of the details. However, this ease of use comes at a cost, as it's often hard to interpret or manipulate these representations. In this state-of-the-art report, we summarize research on neurosymbolic models in computer graphics: methods that combine the strengths of both AI and symbolic programs to represent, generate, and manipulate visual data. We survey recent work applying these techniques to represent 2D shapes, 3D shapes, and materials & textures. Along the way, we situate each prior work in a unified design space for neurosymbolic models, which helps reveal underexplored areas and opportunities for future research.
Key facts. Cited by 27 papers in the map (data through 7 Oct 2026). First posted on arXiv 20 Apr 2023.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2023: 4; 2024: 14; 2025: 6; 2026: 3.
27 papers.
Sort:
By area:
- 2024CAD-MLLM: Unifying Multimodality-Conditioned CAD Generation With MLLMcited by 74
- 2024CAD-SIGNet: CAD Language Inference from Point Clouds using Layer-wise Sketch Instance Guided Attentioncited by 62
- 2024Can Large Language Models Understand Symbolic Graphics Programs?cited by 32
- 2023ShapeCoder: Discovering Abstractions for Visual Programs from Unstructured Primitivescited by 22
- 2024Text2CAD: Generating Sequential CAD Models from Beginner-to-Expert Level Text Promptscited by 22
- 2025DTGBrepGen: A Novel B-rep Generative Model through Decoupling Topology and Geometrycited by 20
- 2024BlenderAlchemy: Editing 3D Graphics with Vision-Language Modelscited by 18
- 2024Design2GarmentCode: Turning Design Concepts to Tangible Garments Through Program Synthesiscited by 17
- 2023CADTalk: An Algorithm and Benchmark for Semantic Commenting of CAD Programscited by 15
- 2024Text-to-3D Shape Generationcited by 13
- 2024Learning to Edit Visual Programs with Self-Supervisioncited by 7
- 2023Natural Language Commanding via Program Synthesiscited by 6
15 more
- 2025ArcPro: Architectural Programs for Structured 3D Abstraction of Sparse Pointscited by 6
- 2025EvoCAD: Evolutionary CAD Code Generation with Vision Language Modelscited by 6
- 2024PyTorchGeoNodes: Enabling Differentiable Shape Programs for 3D Shape Reconstructioncited by 5
- 2024FaccAID: A Transformer Model for Neuro-Symbolic Facade Reconstructioncited by 5
- 2023A Survey of Methods for Converting Unstructured Data to CSG Modelscited by 3
- 2025Computer-Aided Layout Generation for Building Design: A Reviewcited by 3
- 2024Learning to Infer Generative Template Programs for Visual Conceptscited by 2
- 2025Learning to Place Objects with Programs and Iterative Self Trainingcited by 2
- 2026SldprtNet: A Large-Scale Multimodal Dataset for CAD Generation in Language-Driven 3D Designcited by 2
- 2024A Neurosymbolic Approach to Adaptive Feature Extraction in SLAMcited by 1
- 2024A Unified Differentiable Boolean Operator with Fuzzy Logiccited by 1
- 2024Mediating Modes of Thought: LLM's for design scriptingcited by 1
- 2025Type-Compliant Adaptation Cascades: Adapting Programmatic LM Workflows to Datacited by 1
- 2026AssetFormer: Modular 3D Assets Generation with Autoregressive Transformercited by 1
- 2026Flatten The Complex: Joint B-Rep Generation via Compositional k-Cell Particlescited by 0
- 2026SldprtNet: A Large-Scale Multimodal Dataset for CAD Generation in Language-Driven 3D Design13 Mar 2026
- 2026AssetFormer: Modular 3D Assets Generation with Autoregressive Transformer12 Feb 2026
- 2026Flatten The Complex: Joint B-Rep Generation via Compositional k-Cell Particles25 Jan 2026
- 2025EvoCAD: Evolutionary CAD Code Generation with Vision Language Models13 Oct 2025
- 2025Type-Compliant Adaptation Cascades: Adapting Programmatic LM Workflows to Data25 Aug 2025
- 2025Computer-Aided Layout Generation for Building Design: A Review13 Apr 2025
- 2025DTGBrepGen: A Novel B-rep Generative Model through Decoupling Topology and Geometry17 Mar 2025
- 2025Learning to Place Objects with Programs and Iterative Self Training6 Mar 2025
- 2025ArcPro: Architectural Programs for Structured 3D Abstraction of Sparse Points4 Mar 2025
- 2024Design2GarmentCode: Turning Design Concepts to Tangible Garments Through Program Synthesis11 Dec 2024
- 2024Mediating Modes of Thought: LLM's for design scripting20 Nov 2024
- 2024CAD-MLLM: Unifying Multimodality-Conditioned CAD Generation With MLLM7 Nov 2024
15 more
- 2024Text2CAD: Generating Sequential CAD Models from Beginner-to-Expert Level Text Prompts25 Sep 2024
- 2024Can Large Language Models Understand Symbolic Graphics Programs?15 Aug 2024
- 2024A Unified Differentiable Boolean Operator with Fuzzy Logic15 Jul 2024
- 2024A Neurosymbolic Approach to Adaptive Feature Extraction in SLAM9 Jul 2024
- 2024Learning to Edit Visual Programs with Self-Supervision4 Jun 2024
- 2024FaccAID: A Transformer Model for Neuro-Symbolic Facade Reconstruction3 Jun 2024
- 2024BlenderAlchemy: Editing 3D Graphics with Vision-Language Models26 Apr 2024
- 2024PyTorchGeoNodes: Enabling Differentiable Shape Programs for 3D Shape Reconstruction16 Apr 2024
- 2024Learning to Infer Generative Template Programs for Visual Concepts20 Mar 2024
- 2024Text-to-3D Shape Generation20 Mar 2024
- 2024CAD-SIGNet: CAD Language Inference from Point Clouds using Layer-wise Sketch Instance Guided Attention27 Feb 2024
- 2023CADTalk: An Algorithm and Benchmark for Semantic Commenting of CAD Programs28 Nov 2023
- 2023Natural Language Commanding via Program Synthesis6 Jun 2023
- 2023ShapeCoder: Discovering Abstractions for Visual Programs from Unstructured Primitives9 May 2023
- 2023A Survey of Methods for Converting Unstructured Data to CSG Models2 May 2023
- 2024Mediating Modes of Thought: LLM's for design scriptingcited by 1
- 2024Mediating Modes of Thought: LLM's for design scripting20 Nov 2024
- 2024CAD-MLLM: Unifying Multimodality-Conditioned CAD Generation With MLLMcited by 74
- 2024CAD-SIGNet: CAD Language Inference from Point Clouds using Layer-wise Sketch Instance Guided Attentioncited by 62
- 2024Can Large Language Models Understand Symbolic Graphics Programs?cited by 32
- 2023ShapeCoder: Discovering Abstractions for Visual Programs from Unstructured Primitivescited by 22
- 2024Text2CAD: Generating Sequential CAD Models from Beginner-to-Expert Level Text Promptscited by 22
- 2025DTGBrepGen: A Novel B-rep Generative Model through Decoupling Topology and Geometrycited by 20
- 2024Design2GarmentCode: Turning Design Concepts to Tangible Garments Through Program Synthesiscited by 17
- 2023CADTalk: An Algorithm and Benchmark for Semantic Commenting of CAD Programscited by 15
- 2024Text-to-3D Shape Generationcited by 13
- 2024Learning to Edit Visual Programs with Self-Supervisioncited by 7
- 2023Natural Language Commanding via Program Synthesiscited by 6
- 2025ArcPro: Architectural Programs for Structured 3D Abstraction of Sparse Pointscited by 6
12 most cited of 25 All 25 (JSON)
- 2026SldprtNet: A Large-Scale Multimodal Dataset for CAD Generation in Language-Driven 3D Design13 Mar 2026
- 2026AssetFormer: Modular 3D Assets Generation with Autoregressive Transformer12 Feb 2026
- 2026Flatten The Complex: Joint B-Rep Generation via Compositional k-Cell Particles25 Jan 2026
- 2025EvoCAD: Evolutionary CAD Code Generation with Vision Language Models13 Oct 2025
- 2025Type-Compliant Adaptation Cascades: Adapting Programmatic LM Workflows to Data25 Aug 2025
- 2025Computer-Aided Layout Generation for Building Design: A Review13 Apr 2025
- 2025DTGBrepGen: A Novel B-rep Generative Model through Decoupling Topology and Geometry17 Mar 2025
- 2025Learning to Place Objects with Programs and Iterative Self Training6 Mar 2025
- 2025ArcPro: Architectural Programs for Structured 3D Abstraction of Sparse Points4 Mar 2025
- 2024Design2GarmentCode: Turning Design Concepts to Tangible Garments Through Program Synthesis11 Dec 2024
- 2024CAD-MLLM: Unifying Multimodality-Conditioned CAD Generation With MLLM7 Nov 2024
- 2024Text2CAD: Generating Sequential CAD Models from Beginner-to-Expert Level Text Prompts25 Sep 2024
12 newest of 25 All 25 (JSON)