Handle URI:
http://hdl.handle.net/10754/598618
Title:
Inference-based procedural modeling of solids
Authors:
Biggers, Keith; Keyser, John
Abstract:
As virtual environments become larger and more complex, there is an increasing need for more automated construction algorithms to support the development process. We present an approach for modeling solids by combining prior examples with a simple sketch. Our algorithm uses an inference-based approach to incrementally fit patches together in a consistent fashion to define the boundary of an object. This algorithm samples and extracts surface patches from input models, and develops a Petri net structure that describes the relationship between patches along an imposed parameterization. Then, given a new parameterized line or curve, we use the Petri net to logically fit patches together in a manner consistent with the input model. This allows us to easily construct objects of varying sizes and configurations using arbitrary articulation, repetition, and interchanging of parts. The result of our process is a solid model representation of the constructed object that can be integrated into a simulation-based environment. © 2011 Elsevier Ltd. All rights reserved.
Citation:
Biggers K, Keyser J (2011) Inference-based procedural modeling of solids. Computer-Aided Design 43: 1391–1401. Available: http://dx.doi.org/10.1016/j.cad.2011.09.003.
Publisher:
Elsevier BV
Journal:
Computer-Aided Design
KAUST Grant Number:
KUS-C1-016-04
Issue Date:
Nov-2011
DOI:
10.1016/j.cad.2011.09.003
Type:
Article
ISSN:
0010-4485
Sponsors:
This work was supported in part by NSF Grant IIS-0917286 and by Award No. KUS-C1-016-04 from King Abdullah University of Science and Technology (KAUST).
Appears in Collections:
Publications Acknowledging KAUST Support

Full metadata record

DC FieldValue Language
dc.contributor.authorBiggers, Keithen
dc.contributor.authorKeyser, Johnen
dc.date.accessioned2016-02-25T13:33:13Zen
dc.date.available2016-02-25T13:33:13Zen
dc.date.issued2011-11en
dc.identifier.citationBiggers K, Keyser J (2011) Inference-based procedural modeling of solids. Computer-Aided Design 43: 1391–1401. Available: http://dx.doi.org/10.1016/j.cad.2011.09.003.en
dc.identifier.issn0010-4485en
dc.identifier.doi10.1016/j.cad.2011.09.003en
dc.identifier.urihttp://hdl.handle.net/10754/598618en
dc.description.abstractAs virtual environments become larger and more complex, there is an increasing need for more automated construction algorithms to support the development process. We present an approach for modeling solids by combining prior examples with a simple sketch. Our algorithm uses an inference-based approach to incrementally fit patches together in a consistent fashion to define the boundary of an object. This algorithm samples and extracts surface patches from input models, and develops a Petri net structure that describes the relationship between patches along an imposed parameterization. Then, given a new parameterized line or curve, we use the Petri net to logically fit patches together in a manner consistent with the input model. This allows us to easily construct objects of varying sizes and configurations using arbitrary articulation, repetition, and interchanging of parts. The result of our process is a solid model representation of the constructed object that can be integrated into a simulation-based environment. © 2011 Elsevier Ltd. All rights reserved.en
dc.description.sponsorshipThis work was supported in part by NSF Grant IIS-0917286 and by Award No. KUS-C1-016-04 from King Abdullah University of Science and Technology (KAUST).en
dc.publisherElsevier BVen
dc.subjectPetri neten
dc.subjectProcedural modelingen
dc.subjectSolid modelingen
dc.subjectVirtual environmenten
dc.titleInference-based procedural modeling of solidsen
dc.typeArticleen
dc.identifier.journalComputer-Aided Designen
dc.contributor.institutionTexas A and M University, College Station, United Statesen
kaust.grant.numberKUS-C1-016-04en
All Items in KAUST are protected by copyright, with all rights reserved, unless otherwise indicated.