Towards an integrated view of 3-D computer animation

To automate character animation and extend it to 3-D we need to create and manipulate three-dimensional models of articulated figures as well as the worlds they will “inhabit”.Abstraction andadaptive motion are key mechanisms for dealing with thedegrees of freedom problem, which refers to the sheer volume of control information necessary for coordinating the motion of an articulated figure when the number of links is large. A three level hierarchy of control modes for animation is proposed:guiding, animator-level, andtask-level systems. Guiding is best suited for specifiying fine details but unsuited for controlling complex motion. Animatorlevel programming is powerful but difficult. Task-level systems give us facile control over complex motions and tasks by trading off explicit control over the details of motion. The integration of the three control levels is discussed.

[1]  Ronald Baecker,et al.  Picture-driven animation , 1899, AFIPS '69 (Spring).

[2]  Craig W. Reynolds Computer animation with scripts and actors , 1982, SIGGRAPH.

[3]  Marvin Minsky,et al.  A framework for representing knowledge" in the psychology of computer vision , 1975 .

[4]  F. Thomas,et al.  Disney Animation: The Illusion of Life , 1981 .

[5]  John Chapman,et al.  The integration of subjective and objective data in the animation of human movement , 1980, SIGGRAPH '80.

[6]  Richard H. Bartels,et al.  Interpolating splines with local tension, continuity, and bias control , 1984, SIGGRAPH.

[7]  James H. Clark,et al.  Hierarchical geometric models for visible surface algorithms , 1976, CACM.

[8]  Parke,et al.  Parameterized Models for Facial Animation , 1982, IEEE Computer Graphics and Applications.

[9]  Delle Maxwell,et al.  "Graphical marionette" , 1986, Workshop on Motion.

[10]  Arthur J. Olson,et al.  GRAMPS - A graphics language interpreter for real-time, interactive, three-dimensional picture editing and animation , 1981, SIGGRAPH '81.

[11]  C. S. George Lee,et al.  Robot Arm Kinematics, Dynamics, and Control , 1982, Computer.

[12]  Chapman,et al.  Aspects of the Kinematic Simulation of Human Movement , 1982, IEEE Computer Graphics and Applications.

[13]  W. T. Powers Behavior, the control of perception , 1973 .

[14]  J. Denavit,et al.  A kinematic notation for lower pair mechanisms based on matrices , 1955 .

[15]  Henry Fuchs,et al.  On visible surface generation by a priori tree structures , 1980, SIGGRAPH '80.

[16]  David Louis Zeltzer,et al.  Representation and control of three dimensional computer animated figures (graphics, robotics) , 1984 .

[17]  Norman I. Badler,et al.  An architecture for the simulation of human movement , 1978, ACM '78.

[18]  James S. Albus,et al.  Brains, behavior, and robotics , 1981 .

[19]  Norman I. Badler,et al.  Animating facial expressions , 1981, SIGGRAPH '81.

[20]  F. Thomas,et al.  The illusion of life : Disney animation , 1981 .

[21]  R. Paul Robot manipulators : mathematics, programming, and control : the computer control of robot manipulators , 1981 .

[22]  Kenneth Wasserman,et al.  Physical Object Representation and Generalization: A Survey of Natural Language Processing Programs , 1983 .

[23]  R. Rosner Computer software , 1978, Nature.

[24]  Richard Chuang,et al.  3-D Shaded Computer Animation-Step by Step , 1983, IEEE Computer Graphics and Applications.

[25]  Daniel G. Bobrow,et al.  Knowledge Programming in Loops , 1983, COMPCON.

[26]  Norman I. Badler,et al.  Design of a Human Movement Representation Incorporating Dynamics , 1985, Advances in Computer Graphics.

[27]  D. E. Whitney,et al.  The mathematics of coordinated control of prosthetic arms and manipulators. , 1972 .

[28]  J. Cassinelli,et al.  A superluminous object in the Large Cloud of Magellan. , 1984 .

[29]  Anthony A. Maciejewski,et al.  Computational modeling for the computer animation of legged figures , 1985, SIGGRAPH.

[30]  Kenneth Wasserman,et al.  Physical Object Representation and Generalization: A Survey of Programs for Semantic-Based Natural Language Processing , 1984, AI Mag..

[31]  Marvin Minsky,et al.  A framework for representing knowledge , 1974 .

[32]  Franklin C. Crow,et al.  A more flexible image generation environment , 1982, SIGGRAPH.

[33]  Turner Whitted,et al.  A 3-dimensional representation for fast rendering of complex scenes , 1980, SIGGRAPH '80.

[34]  Nestor Burtnyk,et al.  Interactive skeleton techniques for enhancing motion dynamics in key frame animation , 1976, Commun. ACM.

[35]  M. Shaw,et al.  The impact of abstraction concerns on modern programming languages , 1980, Proceedings of the IEEE.

[36]  Edwin E. Catmull,et al.  The problems of computer-assisted animation , 1978, SIGGRAPH.

[37]  Adele Goldberg,et al.  Personal Dynamic Media , 1977, Computer.

[38]  Charles A. Klein,et al.  Review of pseudoinverse control for use with kinematically redundant manipulators , 1983, IEEE Transactions on Systems, Man, and Cybernetics.

[39]  Daniel G. Bobrow,et al.  Knowledge Programming in Loops: Report on an Experimental Course , 1983, AI Mag..

[40]  Sudhir P. Mudur,et al.  Mathematical Elements for Computer Graphics , 1985, Advances in Computer Graphics.

[41]  Daniel Thalmann,et al.  The Use of High-Level 3-D Graphical Types in the Mira Animation System , 1983, IEEE Computer Graphics and Applications.

[42]  Ivan E. Sutherland,et al.  Sketchpad a Man-Machine Graphical Communication System , 1899, Outstanding Dissertations in the Computer Sciences.

[43]  David Zeltzer,et al.  Knowledge-based animation , 1986, Workshop on Motion.

[44]  T. Lozano-Perez,et al.  Robot programming , 1983, Proceedings of the IEEE.