“An object-oriented framework for the integration of interactive animation techniques” by Zeleznik, Conner, Wloka, Aliaga, Huang, et al. …

  • ©

Conference:


Type(s):


Title:

    An object-oriented framework for the integration of interactive animation techniques

Presenter(s)/Author(s):



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.

References:


    1. Phil Ambum, Eric Grant, and Turner Whitted. Managing geometric complexity with enhanced procedural models. In Proceedings of the ACM SIGGRAPH, Computer Graphics, volume 20(4), pages 189-195, August 1986.
    2. Alan H. Barr. Global and local deformations of solid primitives. In Proceedings of the ACM SIGGRAPH, Computer Graphics, volume 18(3), pages 21-30, July 1984.
    3. Ronen Barzel and Alan H. Barr. A modeling system based on dynamic constraints. In Proceedings of the ACM SIGGRAPH, Computer Graphics, volume 22(4), pages 179-188, August 1988.
    4. Lisa K. Borden. Articulated objects in BAGS. Master’s thesis, Brown University, May 1990.
    5. A. H. Boming. Classes versus prototypes in object-oriented languages. In IEEE/ACM Fall Joint Computer Conference, pages 36-40, 1986.
    6. Ingfei Chert and David Busath. Animating a cellular transport mechanism. Pixel Magazine, l (2), 1990.
    7. Gerald Farin. Curves and Surfaces for Computer-Aided Geometric Design. Academic Press, second edition, 1990.
    8. Tinsley A. Galyean. Sculpt: Interactive volumetric modeling. Master’s thesis, Brown University, May 1990.
    9. Andrew Glassner, editor. Graphics Gems. Academic Press, 1990.
    10. Brent Halperin and Van Nguyen. A model for object-based inheritance. In Peter Wegner and Bruce Shriver, editors, Research Directions in Object-Oriented Programming. The MIT Press, 1987.
    11. Philip M. Hubbard, Matthias M. Wloka, Robert C. Zeleznik, Daniel G. Aliaga, and Nathan Huang. UGA: A unified graphics architecture. Technical Report CS-91-30, Brown University, 1991.
    12. Devendra Kaira. A Unified Framework for Constraint-Based Modeling. PhD thesis, California Institute of Technology, 1990.
    13. Matthew Moore and Jane Wilhelms. Collision detection and response for computer animation. In Proceedings of the ACM SIGGRAPH, Computer Graphics, volume 22(4), pages 289- 298, August 1988.
    14. Car), B. Phillips, Jianmin Zhao, and Norman I. Badler. Interactive real-time articulated figure manipulation using multiple kinematic constraints. In Proceedings of the Symposium on Interactive 3D Graphics, pages 245-250, 1990.
    15. William H. Press, Brian E Flannery, Saul A. Teukolsky, and William T. Vetterling. Numerical Recipes in C. Cambridge University Press, 1988.
    16. T. W. Sederberg and S. R. Parry. Free-form deformation of solid geometric models. In Proceedings of the ACM SIG- GRAPH, Computer Graphics, volume 20(4), pages 151-160, August 1986.
    17. Paul S. Strauss. A realistic lighting model for computer animators. IEEE Computer Graphics and Applications, 10(6), November 1990.
    18. Peter Wegner. The object-oriented classification paradigm. In Peter Wegner and Bruce Shriver, editors, Research Directions in Object-Oriented Programming. The MIT Press, 1987.
    19. Jerry Weil. A simplified approach to animating cloth objects. Unpublished report written for Optomystic, 1988.
    20. Peter Wisskirchen. Object-Oriented Graphics. Spfinger- Vedag, 1990.
    21. N. Yankelovich, N. Meyrowitz, and Andries van Dam. Reading and writing the electronic book. IEEE Computer, 18(10), October 1985.


ACM Digital Library Publication:



Overview Page: