Free-form deformation of solid geometric models
SIGGRAPH '86 Proceedings of the 13th annual conference on Computer graphics and interactive techniques
Managing geometric complexity with enhanced procedural models
SIGGRAPH '86 Proceedings of the 13th annual conference on Computer graphics and interactive techniques
A model for object-based inheritance
Research directions in object-oriented programming
The object-oriented classification paradigm
Research directions in object-oriented programming
Curves and surfaces for computer aided geometric design
Curves and surfaces for computer aided geometric design
Graphics gems
Interactive real-time articulated figure manipulation using multiple kinematic constraints
I3D '90 Proceedings of the 1990 symposium on Interactive 3D graphics
Classes versus prototypes in object-oriented languages
ACM '86 Proceedings of 1986 ACM Fall joint computer conference
A modeling system based on dynamic constraints
SIGGRAPH '88 Proceedings of the 15th annual conference on Computer graphics and interactive techniques
Collision Detection and Response for Computer Animation
SIGGRAPH '88 Proceedings of the 15th annual conference on Computer graphics and interactive techniques
A Realistic Lighting Model for Computer Animators
IEEE Computer Graphics and Applications
Global and local deformations of solid primitives
SIGGRAPH '84 Proceedings of the 11th annual conference on Computer graphics and interactive techniques
UGA: A Unified Graphics Architecture
UGA: A Unified Graphics Architecture
A unified framework for constraint-based modeling
A unified framework for constraint-based modeling
An object-oriented 3D graphics toolkit
SIGGRAPH '92 Proceedings of the 19th annual conference on Computer graphics and interactive techniques
Using deformations to explore 3D widget design
SIGGRAPH '92 Proceedings of the 19th annual conference on Computer graphics and interactive techniques
UIST '92 Proceedings of the 5th annual ACM symposium on User interface software and technology
A framework for dynamic visual applications
I3D '92 Proceedings of the 1992 symposium on Interactive 3D graphics
I3D '92 Proceedings of the 1992 symposium on Interactive 3D graphics
An object-oriented library for hierarchical animation sequences
ACM SIGGRAPH Computer Graphics
IRIS Inventor, a 3D graphics toolkit
OOPSLA '93 Proceedings of the eighth annual conference on Object-oriented programming systems, languages, and applications
GROOP: an object-oriented toolkit for animated 3D graphics
OOPSLA '93 Proceedings of the eighth annual conference on Object-oriented programming systems, languages, and applications
An interactive 3D toolkit for constructing 3D widgets
SIGGRAPH '93 Proceedings of the 20th annual conference on Computer graphics and interactive techniques
VB2: an architecture for interaction in synthetic worlds
UIST '93 Proceedings of the 6th annual ACM symposium on User interface software and technology
The challenges of 3D interaction: a CHI '94 workshop
ACM SIGCHI Bulletin
TBAG: a high level framework for interactive, animated 3D graphics applications
SIGGRAPH '94 Proceedings of the 21st annual conference on Computer graphics and interactive techniques
Why is 3-D interaction so hard and what can we really do about it?
SIGGRAPH '94 Proceedings of the 21st annual conference on Computer graphics and interactive techniques
An architecture for an extensible 3D interface toolkit
UIST '94 Proceedings of the 7th annual ACM symposium on User interface software and technology
3D widgets for exploratory scientific visualization
UIST '94 Proceedings of the 7th annual ACM symposium on User interface software and technology
ACM Transactions on Computer-Human Interaction (TOCHI)
Visual interfaces for solids modeling
Proceedings of the 8th annual ACM symposium on User interface and software technology
VRML '95 Proceedings of the first symposium on Virtual reality modeling language
An integrated environment to visually construct 3D animations
SIGGRAPH '95 Proceedings of the 22nd annual conference on Computer graphics and interactive techniques
A distributed 3D graphics library
Proceedings of the 25th annual conference on Computer graphics and interactive techniques
Less is more: the power of simplicity
Proceedings of the fourth symposium on Virtual reality modeling language
Interactive scene manipulation in the Virtue3D system
Proceedings of the seventh international conference on 3D Web technology
Obliq-3D: A High-Level, Fast-Turnaround 3D Animation System
IEEE Transactions on Visualization and Computer Graphics
Modelling the computer animation process for parallel environments
CA '95 Proceedings of the Computer Animation
CA '96 Proceedings of the Computer Animation
BrickNet: sharing object behaviors on the Net
VRAIS '95 Proceedings of the Virtual Reality Annual International Symposium (VRAIS'95)
A library for visualizing combinatorial structures
VIS '94 Proceedings of the conference on Visualization '94
A real-time multimedia composition layer
Proceedings of the 1st ACM workshop on Audio and music computing multimedia
Social immersive media: pursuing best practices for multi-user interactive camera/projector exhibits
Proceedings of the SIGCHI Conference on Human Factors in Computing Systems
Hi-index | 0.00 |
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.