Example-based Authoring of Procedural Modeling Programs with Structural and Continuous Variability

dc.contributor.authorRitchie, Danielen_US
dc.contributor.authorJobalia, Sarahen_US
dc.contributor.authorThomas, Annaen_US
dc.contributor.editorGutierrez, Diego and Sheffer, Allaen_US
dc.date.accessioned2018-04-14T18:25:01Z
dc.date.available2018-04-14T18:25:01Z
dc.date.issued2018
dc.description.abstractProcedural models are a powerful tool for quickly creating a variety of computer graphics content. However, authoring them is challenging, requiring both programming and artistic expertise. In this paper, we present a method for learning procedural models from a small number of example objects. We focus on the modular design setting, where objects are constructed from a common library of parts. Our procedural representation is a probabilistic program that models both the discrete, hierarchical structure of the examples as well as the continuous variability in their spatial arrangements of parts. We develop an algorithm for learning such programs from examples, using combinatorial search over program structures and variational inference to estimate continuous program parameters. We evaluate our method by demonstrating its ability to learn programs from examples of ornamental designs, spaceships, space stations, and castles. Experiments suggest that our learned programs can reliably generate a variety of new objects that are perceptually indistinguishable from hand-crafted examples.en_US
dc.description.number2
dc.description.sectionheadersProcedural Modeling
dc.description.seriesinformationComputer Graphics Forum
dc.description.volume37
dc.identifier.doi10.1111/cgf.13371
dc.identifier.issn1467-8659
dc.identifier.pages401-413
dc.identifier.urihttps://doi.org/10.1111/cgf.13371
dc.identifier.urihttps://diglib.eg.org:443/handle/10.1111/cgf13371
dc.publisherThe Eurographics Association and John Wiley & Sons Ltd.en_US
dc.subjectComputing methodologies
dc.subjectProbabilistic reasoning
dc.subjectNeural networks
dc.subjectShape analysis
dc.titleExample-based Authoring of Procedural Modeling Programs with Structural and Continuous Variabilityen_US
Files
Collections