Generative Modeling: An Approach to High Level Shape Design for Computer Graphics and CAD

<p>Generative modeling is an approach to computer-assisted geometric modeling. The goal of the approach is to allow convenient and high-level specification of shapes, and provide tools for rendering and analysis of the specified shapes. Shapes include curves, surfaces, and solids in 3D space,...

Full description

Bibliographic Details
Main Author: Snyder, John Michael
Format: Others
Published: 1991
Online Access:https://thesis.library.caltech.edu/2865/1/Snyder_jm_1991.pdf
Snyder, John Michael (1991) Generative Modeling: An Approach to High Level Shape Design for Computer Graphics and CAD. Dissertation (Ph.D.), California Institute of Technology. doi:10.7907/HRFJ-QC74. https://resolver.caltech.edu/CaltechETD:etd-07122007-144802 <https://resolver.caltech.edu/CaltechETD:etd-07122007-144802>
id ndltd-CALTECH-oai-thesis.library.caltech.edu-2865
record_format oai_dc
spelling ndltd-CALTECH-oai-thesis.library.caltech.edu-28652019-12-22T03:07:38Z Generative Modeling: An Approach to High Level Shape Design for Computer Graphics and CAD Snyder, John Michael <p>Generative modeling is an approach to computer-assisted geometric modeling. The goal of the approach is to allow convenient and high-level specification of shapes, and provide tools for rendering and analysis of the specified shapes. Shapes include curves, surfaces, and solids in 3D space, as well as higher-dimensional entities such as surfaces deforming in time, and solids with a spatially varying mass density.</p> <p>Shape specification in the approach involves combining low-dimensional entities, especially 2D curves, into higher-dimensional shapes. This combination is specified through a powerful shape description language which builds multidimensional parametric functions. The language is based on a set of primitive operators on parametric functions which include arithmetic operators, vector and matrix operators, integration and differentiation, constraint solution and global optimization. Although each-primitive operator is fairly simple, high-level shapes and shape building operators can be defined using recursive combination of the primitive operators.</p> <p>The approach encourages the modeler to build parameterized families of shapes rather than single instances. Shapes can be parameterized by scalar parameters (e.g., time or joint angle) or higher-dimensional parameters (e.g., a curve controlling how the scale of a cross section varies as it is translated). Such parameterized shapes allow easy modification of the design, since the modeler can interact with parameters that relate to high-level properties of the shape. In contrast, many geometric modeling systems use a much lower-level specification, such as through sets of many 3D control points.</p> <p>Tools for rendering and analysis of generative models are developed using the concept of interval analysis. Each primitive operator on parametric functions has an inclusion function method, which produces an interval bound on the range of the function, given an interval bound on its domain. With these inclusion functions, robust algorithms exist for computing solutions to nonlinear systems of constraints and global minimization problems, when these problems are expressed in the modeling language. These algorithms, in turn, are developed into robust approximation techniques to compute intersections, CSG operations, and offset operations.</p> 1991 Thesis NonPeerReviewed application/pdf https://thesis.library.caltech.edu/2865/1/Snyder_jm_1991.pdf https://resolver.caltech.edu/CaltechETD:etd-07122007-144802 Snyder, John Michael (1991) Generative Modeling: An Approach to High Level Shape Design for Computer Graphics and CAD. Dissertation (Ph.D.), California Institute of Technology. doi:10.7907/HRFJ-QC74. https://resolver.caltech.edu/CaltechETD:etd-07122007-144802 <https://resolver.caltech.edu/CaltechETD:etd-07122007-144802> https://thesis.library.caltech.edu/2865/
collection NDLTD
format Others
sources NDLTD
description <p>Generative modeling is an approach to computer-assisted geometric modeling. The goal of the approach is to allow convenient and high-level specification of shapes, and provide tools for rendering and analysis of the specified shapes. Shapes include curves, surfaces, and solids in 3D space, as well as higher-dimensional entities such as surfaces deforming in time, and solids with a spatially varying mass density.</p> <p>Shape specification in the approach involves combining low-dimensional entities, especially 2D curves, into higher-dimensional shapes. This combination is specified through a powerful shape description language which builds multidimensional parametric functions. The language is based on a set of primitive operators on parametric functions which include arithmetic operators, vector and matrix operators, integration and differentiation, constraint solution and global optimization. Although each-primitive operator is fairly simple, high-level shapes and shape building operators can be defined using recursive combination of the primitive operators.</p> <p>The approach encourages the modeler to build parameterized families of shapes rather than single instances. Shapes can be parameterized by scalar parameters (e.g., time or joint angle) or higher-dimensional parameters (e.g., a curve controlling how the scale of a cross section varies as it is translated). Such parameterized shapes allow easy modification of the design, since the modeler can interact with parameters that relate to high-level properties of the shape. In contrast, many geometric modeling systems use a much lower-level specification, such as through sets of many 3D control points.</p> <p>Tools for rendering and analysis of generative models are developed using the concept of interval analysis. Each primitive operator on parametric functions has an inclusion function method, which produces an interval bound on the range of the function, given an interval bound on its domain. With these inclusion functions, robust algorithms exist for computing solutions to nonlinear systems of constraints and global minimization problems, when these problems are expressed in the modeling language. These algorithms, in turn, are developed into robust approximation techniques to compute intersections, CSG operations, and offset operations.</p>
author Snyder, John Michael
spellingShingle Snyder, John Michael
Generative Modeling: An Approach to High Level Shape Design for Computer Graphics and CAD
author_facet Snyder, John Michael
author_sort Snyder, John Michael
title Generative Modeling: An Approach to High Level Shape Design for Computer Graphics and CAD
title_short Generative Modeling: An Approach to High Level Shape Design for Computer Graphics and CAD
title_full Generative Modeling: An Approach to High Level Shape Design for Computer Graphics and CAD
title_fullStr Generative Modeling: An Approach to High Level Shape Design for Computer Graphics and CAD
title_full_unstemmed Generative Modeling: An Approach to High Level Shape Design for Computer Graphics and CAD
title_sort generative modeling: an approach to high level shape design for computer graphics and cad
publishDate 1991
url https://thesis.library.caltech.edu/2865/1/Snyder_jm_1991.pdf
Snyder, John Michael (1991) Generative Modeling: An Approach to High Level Shape Design for Computer Graphics and CAD. Dissertation (Ph.D.), California Institute of Technology. doi:10.7907/HRFJ-QC74. https://resolver.caltech.edu/CaltechETD:etd-07122007-144802 <https://resolver.caltech.edu/CaltechETD:etd-07122007-144802>
work_keys_str_mv AT snyderjohnmichael generativemodelinganapproachtohighlevelshapedesignforcomputergraphicsandcad
_version_ 1719304776562245632