MetaCartSign in to MyCiteSeer

Include Citations | Advanced Search | Help

Include Citations | Advanced Search | Help

  1 Geometric, Chronological, and Behavioral Modeling

Download:
Download as a PDF | Download as a PS
by Juergen Doellner, Klaus Hinrichs
http://wwwmath.uni-muenster.de/math/inst/info/Institutsberichte/9518bericht.ps
Add To MetaCart

Abstract:

Modeling and animating three-dimensional scenes involves inherent difficulties both in the specification of scenes and in the implementation of computer animation systems. We present an objectoriented methodology for the integrated modeling of geometry, time, and behavior. Models are defined by two directed acyclic graphs and a set of constraints: the geometry graph is used to specify hierarchically composed objects and their attributes, the behavior graph specifies time-dependent behaviors, and the set of constraints is applied to both the geometry graph and the behavior graph. Time, behavior, and constraints are represented as objects, i.e. similar to geometric primitives they are implemented as polymorphic basic building blocks. These blocks are lightweight, share a common communication protocol and can be composed in almost arbitrary manner leading to simple and elegant construction techniques as well as to efficient implementations. We have implemented our methodology in MAM, the Modeling and Animation Machine. MAM is an extensible and portable C++ toolkit which offers a rich set of modeling, animation and interaction classes. It separates rendering and modeling and therefore allows easy integration of new modeling, rendering, and interaction techniques.

Citations

546 MPEG: a video compression standard for multimedia applications – Gall - 1991
188 et al. Object-Oriented Modeling and Design – Rumbaugh - 1991
187 The RADIANCE lighting simulation and rendering system – Ward - 1994
55 The RenderMan Companion: A Programmer’s Guide to Realistic Computer Graphics – Upstill - 1990
42 Skyblue: A multi-way local propagation constraint solver for user interface construction – Sannella - 1994
41 Glyphs: Flyweight objects for user interfaces – Calder, Linton - 1990
41 The Design and Implementation of InterViews – Linton, Calder - 1987
17 GROOP: An object-oriented toolkit for animated 3D graphics – Koved, Wooten - 1993
14 Phigs+ functional description, revision 3.0 – Committee, Dam, et al. - 1988
13 Application Graphics Modeling Support Through Object -Orientation, Computer – Egbert, Kubitz - 1992
13 Object-Oriented Graphics: from GKS and PHIGS to Object-Oriented Systems – Wisskirchen - 1990
13 TBAG: A High Level Framework for Interactive, Animated 3D Graphics Applications – Elliot, Schechter, et al. - 1994
13 A Framework for Dynamic Visual Applications – Tarlton, Tarlton - 1992
11 Directing an animated scene with autonomous actors – Maiocchi, Pernici - 1990
9 PEX: A network-transparent 3d graphics system – Rost, Friedberg, et al. - 1989
8 The Object-Oriented Implementation of a Document Editor – Calder, Linton - 1992
7 et al. An object-oriented framework for the integration of interactive animation techniques – Zeleznik - 1991
3 The Inventor Mentor. Programming Object-Oriented 3D Graphics with OpenInventor, Release 2 – Wenecke - 1994
2 A 3D Graphics Toolkit – Inventor - 1993
2 Design and implementation of the animation language SOLAR – Chua, Wong, et al. - 1988
1 et al. The Clockworks: An Object-Oriented Computer Animation System – Breen