An object-oriented framework for the integration of interactive animation techniques
- 2 July 1991
- journal article
- Published by Association for Computing Machinery (ACM) in ACM SIGGRAPH Computer Graphics
- Vol. 25 (4) , 105-112
- https://doi.org/10.1145/127719.122730
Abstract
We present an interactive modeling and animation system that facilitates the integration of a variety of simulation and animation paradigms. This system permits the modeling of diverse objects that change in shape, appearance, and behaviour over time. Our system thus extends modeling tools to include animation controls. Changes can be effected by various methods of control, including scripted, gestural, and behavioral specification. The system is an extensible testbed that supports research in the interaction of disparate control methods embodied in controller objects. This paper discusses some of the issues involved in modeling such interactions and the mechanisms implemented to provide solutions to some of these issues.The system's object-oriented architecture uses delegation hierarchies to let objects change all of their attributes dynamically. Objects include displayable objects, controllers, cameras, lights, renderers, and user interfaces. Techniques used to obtain interactive performance include the use of data-dependency networks, lazy evaluation, and extensive caching to exploit inter- and intra-frame coherency.Keywords
This publication has 9 references indexed in Scilit:
- A realistic lighting model for computer animatorsIEEE Computer Graphics and Applications, 1990
- Interactive real-time articulated figure manipulation using multiple kinematic constraintsPublished by Association for Computing Machinery (ACM) ,1990
- Object-Oriented GraphicsPublished by Springer Nature ,1990
- Collision Detection and Response for Computer AnimationACM SIGGRAPH Computer Graphics, 1988
- A modeling system based on dynamic constraintsACM SIGGRAPH Computer Graphics, 1988
- Free-form deformation of solid geometric modelsACM SIGGRAPH Computer Graphics, 1986
- Managing geometric complexity with enhanced procedural modelsACM SIGGRAPH Computer Graphics, 1986
- Reading and Writing the Electronic BookComputer, 1985
- Global and local deformations of solid primitivesPublished by Association for Computing Machinery (ACM) ,1984