Example-Based Procedural Modeling Using Graph Grammars
Paul Merrell
Abstract
Fig. 1. From an example shape (a), our method automatically generates a graph grammar (b) that produces shapes (c) that are locally similar to the example. The graph grammar consists of rules that transform graphs. The graphs are converted into a planar graph drawing to produce the final shape.
We present a method for automatically generating polygonal shapes from an example using a graph grammar. Most procedural modeling techniques use grammars with manually created rules, but our method can create them automatically from an example. Our graph grammars generate graphs that are locally similar to a given example. We disassemble the input into small pieces called primitives and then reassemble the primitives into new graphs. We organize all possible locally similar graphs into a hierarchy and find matching graphs within the hierarchy. These matches are used to create a graph grammar that can construct every locally similar graph. Our method generates graphs using the grammar and then converts them into a planar graph drawing to produce the final shape.
Ask about this paper
Your agent reads all of it.
Lune indexed this paper to the last equation, along with the top-tier papers that cite it. Ask a question and the answer quotes them.
Your agent calls
Luneget_paper_fulltext
Free to start. No credit card required.
Terminal
Install the CLIlune papers fulltext ff8faa0a-527c-462f-986f-410436829ea1Cited by top-tier papers2
- Into the Portal: Directable Fractal Self-SimilarityAlexa L. Schor, Theodore KimSIGGRAPH 2024 · 3 citations
- Procedural Synthesis of Synthesizable MoleculesMichael Sun, Alston Lo, Minghao Guo, Jie Chen et al.ICLR 2025
Builds on1
Related papers
- ShapeCraft: LLM Agents for Structured, Textured and Interactive 3D ModelingShuyuan Zhang, Chenhan Jiang, Zuoou Li, Jiankang DengNeurIPS 2025 · 6 citations
- ShapeMOD: macro operation discovery for 3D shape programsR. Kenny Jones, David Charatan, Paul Guerrero, Niloy J. Mitra et al.SIGGRAPH 2021 · 24 citations
- Unsupervised Learning of Shape Programs with Repeatable Implicit PartsBoyang Deng, Sumith Kulal, Zhengyang Dong, Congyue Deng et al.NeurIPS 2022 · 18 citations
- Recompose Grammars for Procedural ArchitectureNiklaus Houska, Cheryl Lau, Matthias SpechtSIGGRAPH 2024 · 3 citations
- Neural Turtle Graphics for Modeling City Road LayoutsHang Chu, Daiqing Li, David Acuna, Amlan Kar et al.ICCV 2019 · 93 citations
