TY - JOUR
T1 - A programming approach for complex animations. Part I. Methodology
AU - Bajaj, C.
AU - Baldazzi, C.
AU - Cutchin, S.
AU - Paoluzzi, A.
AU - Pascucci, V.
AU - Vicentino, M.
PY - 1999/9
Y1 - 1999/9
N2 - This paper gives a general methodology for symbolic programming of complex 3D scenes and animations. It also introduces a minimal set of animation primitives for the functional geometric language PLaSM. The symbolic approach to animation design and implementation given in this paper goes beyond the traditional two-steps approach to animation, where a modeler is coupled, more or less loosely, with a separate animation system. In fact both geometry and motion design are performed in a unified programming framework. The representation of the animation storyboard with discrete action networks is also introduced in this paper. Such a network description seems well suited for easy animation analysis, maintenance and updating. It is also used as the computational basis for scheduling and timing actions in complex scenes.
AB - This paper gives a general methodology for symbolic programming of complex 3D scenes and animations. It also introduces a minimal set of animation primitives for the functional geometric language PLaSM. The symbolic approach to animation design and implementation given in this paper goes beyond the traditional two-steps approach to animation, where a modeler is coupled, more or less loosely, with a separate animation system. In fact both geometry and motion design are performed in a unified programming framework. The representation of the animation storyboard with discrete action networks is also introduced in this paper. Such a network description seems well suited for easy animation analysis, maintenance and updating. It is also used as the computational basis for scheduling and timing actions in complex scenes.
KW - Animation
KW - Collaborative design
KW - Design language
KW - Geometric programming
KW - Graphics
KW - PLaSM
UR - http://www.scopus.com/inward/record.url?scp=0348225381&partnerID=8YFLogxK
U2 - 10.1016/S0010-4485(99)00062-7
DO - 10.1016/S0010-4485(99)00062-7
M3 - Article
AN - SCOPUS:0348225381
SN - 0010-4485
VL - 31
SP - 695
EP - 710
JO - CAD Computer Aided Design
JF - CAD Computer Aided Design
IS - 11
ER -