An Object-Oriented Framework for the Integration of Interactive Animation Techniques
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-dependencynetworks, lazy evaluation, and extensive caching to exploit inter- and intra-frame coherency. |