Example‐based Authoring of Procedural Modeling Programs with Structural and Continuous Variability.
Saved in:
| Title: | Example‐based Authoring of Procedural Modeling Programs with Structural and Continuous Variability. |
|---|---|
| Authors: | Ritchie, Daniel1, Jobalia, Sarah2, Thomas, Anna2 |
| Source: | Computer Graphics Forum. May2018, Vol. 37 Issue 2, p401-413. 13p. 6 Diagrams, 3 Charts, 1 Graph. |
| Subjects: | Computer graphics, Computer assisted instruction authoring software, Probabilistic generative models, Hierarchical clustering (Cluster analysis), Combinatorics |
| Abstract: | Abstract: Procedural 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. [ABSTRACT FROM AUTHOR] |
| Copyright of Computer Graphics Forum is the property of Wiley-Blackwell and its content may not be copied or emailed to multiple sites without the copyright holder's express written permission. Additionally, content may not be used with any artificial intelligence tools or machine learning technologies. However, users may print, download, or email articles for individual use. This abstract may be abridged. No warranty is given about the accuracy of the copy. Users should refer to the original published version of the material for the full abstract. (Copyright applies to all Abstracts.) | |
| Database: | Engineering Source |
|
Full text is not displayed to guests.
Login for full access.
|
|
| FullText | Links: – Type: pdflink Text: Availability: 1 |
|---|---|
| Header | DbId: egs DbLabel: Engineering Source An: 129933437 AccessLevel: 6 PubType: Academic Journal PubTypeId: academicJournal PreciseRelevancyScore: 0 |
| IllustrationInfo | |
| Items | – Name: Title Label: Title Group: Ti Data: Example‐based Authoring of Procedural Modeling Programs with Structural and Continuous Variability. – Name: Author Label: Authors Group: Au Data: <searchLink fieldCode="AR" term="%22Ritchie%2C+Daniel%22">Ritchie, Daniel</searchLink><relatesTo>1</relatesTo><br /><searchLink fieldCode="AR" term="%22Jobalia%2C+Sarah%22">Jobalia, Sarah</searchLink><relatesTo>2</relatesTo><br /><searchLink fieldCode="AR" term="%22Thomas%2C+Anna%22">Thomas, Anna</searchLink><relatesTo>2</relatesTo> – Name: TitleSource Label: Source Group: Src Data: <searchLink fieldCode="JN" term="%22Computer+Graphics+Forum%22">Computer Graphics Forum</searchLink>. May2018, Vol. 37 Issue 2, p401-413. 13p. 6 Diagrams, 3 Charts, 1 Graph. – Name: Subject Label: Subjects Group: Su Data: <searchLink fieldCode="DE" term="%22Computer+graphics%22">Computer graphics</searchLink><br /><searchLink fieldCode="DE" term="%22Computer+assisted+instruction+authoring+software%22">Computer assisted instruction authoring software</searchLink><br /><searchLink fieldCode="DE" term="%22Probabilistic+generative+models%22">Probabilistic generative models</searchLink><br /><searchLink fieldCode="DE" term="%22Hierarchical+clustering+%28Cluster+analysis%29%22">Hierarchical clustering (Cluster analysis)</searchLink><br /><searchLink fieldCode="DE" term="%22Combinatorics%22">Combinatorics</searchLink> – Name: Abstract Label: Abstract Group: Ab Data: Abstract: Procedural 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. [ABSTRACT FROM AUTHOR] – Name: AbstractSuppliedCopyright Label: Group: Ab Data: <i>Copyright of Computer Graphics Forum is the property of Wiley-Blackwell and its content may not be copied or emailed to multiple sites without the copyright holder's express written permission. Additionally, content may not be used with any artificial intelligence tools or machine learning technologies. However, users may print, download, or email articles for individual use. This abstract may be abridged. No warranty is given about the accuracy of the copy. Users should refer to the original published version of the material for the full abstract.</i> (Copyright applies to all Abstracts.) |
| PLink | https://search.ebscohost.com/login.aspx?direct=true&site=eds-live&db=egs&AN=129933437 |
| RecordInfo | BibRecord: BibEntity: Identifiers: – Type: doi Value: 10.1111/cgf.13371 Languages: – Code: eng Text: English PhysicalDescription: Pagination: PageCount: 13 StartPage: 401 Subjects: – SubjectFull: Computer graphics Type: general – SubjectFull: Computer assisted instruction authoring software Type: general – SubjectFull: Probabilistic generative models Type: general – SubjectFull: Hierarchical clustering (Cluster analysis) Type: general – SubjectFull: Combinatorics Type: general Titles: – TitleFull: Example‐based Authoring of Procedural Modeling Programs with Structural and Continuous Variability. Type: main BibRelationships: HasContributorRelationships: – PersonEntity: Name: NameFull: Ritchie, Daniel – PersonEntity: Name: NameFull: Jobalia, Sarah – PersonEntity: Name: NameFull: Thomas, Anna IsPartOfRelationships: – BibEntity: Dates: – D: 01 M: 05 Text: May2018 Type: published Y: 2018 Identifiers: – Type: issn-print Value: 01677055 Numbering: – Type: volume Value: 37 – Type: issue Value: 2 Titles: – TitleFull: Computer Graphics Forum Type: main |
| ResultId | 1 |