Generative modeling: a symbolic system for geometric modeling

被引:17
|
作者
Snyder, John M. [1 ]
Kajiya, James T. [1 ]
机构
[1] California Inst of Technology, Pasadena, United States
来源
Computer Graphics (ACM) | 1992年 / 26卷 / 02期
关键词
Algorithms - Analysis - Animation - Applications - Computer graphics - Computer programming languages - Evaluation - Geometry - Mathematical techniques;
D O I
10.1145/142920.134094
中图分类号
学科分类号
摘要
This paper discusses a new, symbolic approach to geometric modeling called generative modeling. The approach allows specification, rendering, and analysis of a wide variety of shapes including 3D curves, surfaces, and solids, as well as higher-dimensional shapes such as surfaces deforming in time, and volumes with a spatially varying mass density. The system also supports powerful operations on shapes such as 'reparameterize this curve by arclength', 'compute the volume, center of mass, and moments of inertia of the solid bounded by these surfaces', or 'solve this constraint or ODE system'. The system has been used for a wide variety of applications, including creating surfaces for computer graphics animations, modeling the fur and body shape of a teddy bear, constructing 3D solid models of elastic bodies, and extracting surfaces from magnetic resonance (MR) data. Shapes in the system are specified using a language which builds multidimensional parametric functions. The language is based on a set of symbolic operators on continuous, piecewise differentiable parametric functions. We present several shape examples to show how conveniently shapes can be specified in the system. We also discuss the kinds of operators useful in a geometric modeling system, including arithmetic operators, vector and matrix operators, integration, differentiation, constraint solution, and constrained minimization. Associated with each operator are several methods, which compute properties about the parametric functions represented with the operators. We show how many powerful rendering and analytical operations can be supported with only three methods: evaluation of the parametric function at a point, symbolic differentiation of the parametric function, and evaluation of an inclusion function for the parametric function. Like CSG, and unlike most other geometric modeling approaches, this modeling approach is closed, meaning that further modeling operations can be applied to any results of modeling operations, yielding valid models. Because of this closure property, the symbolic operators can be composed very flexibly, allowing the construction of higher-level operations without changing the underlying implementation of the system. Because the modeling operations are described symbolically, specified models can capture the designer's intent without approximation error.
引用
收藏
页码:369 / 378
相关论文
共 50 条
  • [1] Generative geometric modeling in a functional environment
    Paoluzzi, A
    DESIGN AND IMPLEMENTATION OF SYMBOLIC COMPUTATION SYSTEMS, 1996, 1128 : 79 - 97
  • [3] Interactive generative geometric modeling by geometric to declarative representation conversion
    Sellinger, D
    Plemenos, D
    WSCG '97: THE FIFTH INTERNATIONAL CONFERENCE IN CENTRAL EUROPE ON COMPUTER GRAPHICS AND VISUALIZATION '97, CONFERENCE PROCEEDINGS, VOL 1-4, 1997, : 504 - 513
  • [4] GEOMETRIC MODELING OF MANUFACTURING PROCESSES USING SYMBOLIC AND COMPUTATIONAL CONJUGATE GEOMETRY
    DHANDE, SG
    KARUNAKARAN, KP
    MISRA, BK
    JOURNAL OF ENGINEERING FOR INDUSTRY-TRANSACTIONS OF THE ASME, 1995, 117 (03): : 288 - 296
  • [5] GENERATING SYMBOLIC TRACES IN THE INSERTION MODELING SYSTEM
    Letichevsky, A. A.
    Letychevskyi, O. O.
    Peschanenko, V. S.
    Huba, A. A.
    CYBERNETICS AND SYSTEMS ANALYSIS, 2015, 51 (01) : 5 - 15
  • [6] On geometric modeling of the human intracranial venous system
    Volkau, Ihar
    Ng, Ting Ting
    Marchenko, Yevgen
    Nowinski, Wieslaw L.
    IEEE TRANSACTIONS ON MEDICAL IMAGING, 2008, 27 (06) : 745 - 751
  • [7] GEOMETRIC MODELING TO PREDICT THINNING SYSTEM PERFORMANCE
    FRIDLEY, JL
    JORGENSEN, JE
    TRANSACTIONS OF THE ASAE, 1983, 26 (04): : 976 - 982
  • [8] GEOMETRIC MODELING SYSTEM FOR AUTOMATED MECHANICAL ASSEMBLY
    WESLEY, MA
    LOZANOPEREZ, T
    LIEBERMAN, LI
    LAVIN, MA
    GROSSMAN, DD
    IBM JOURNAL OF RESEARCH AND DEVELOPMENT, 1980, 24 (01) : 64 - 74
  • [9] A geometric modeling and animation system for Virtual Reality
    Green, M
    Halliday, S
    COMMUNICATIONS OF THE ACM, 1996, 39 (05) : 46 - 53
  • [10] On the geometric modeling of the uplink channel in a cellular system
    Baltzis, K.B.
    Journal of Engineering Science and Technology Review, 2008, 1 (01) : 75 - 82