Artificial Intelligence, Natural Language, and Simulation for Human Animation

An approach to the higher-level specification and execution of animation is described. Natural language is used to augment the animation process since verbs and their modifiers (temporal, adverbial, and spatial) offer a rich and succinct vocabulary for task control. A simulation system based on human performance models and expert systems is used to produce animation control sequences. Interactive systems assist an animator or human factors engineer to graphically simulate the task-oriented activities of several human agents. The overall organization of this project and some specific components will be discussed, including: the JACK interactive graphics interface, various human factors analyses, real-time constraint-based inverse kinematic positioning, strength models, dynamic simulation, constraint-based temporal planning, artificial intelligence task definitions, and natural language specification of tasks.

[1]  Jane Wilhelms,et al.  Using Dynamic Analysis for Realistic Animation of Articulated Bodies , 1987, IEEE Computer Graphics and Applications.

[2]  Gary A. Crocker Screen-Area Coherence for Interactive Scanline Display Algorithms , 1987, IEEE Computer Graphics and Applications.

[3]  James U. Korein,et al.  A geometric investigation of reach , 1985 .

[4]  Marianne Dooley,et al.  Anthropometric Modeling Programs-A Survey , 1982, IEEE Computer Graphics and Applications.

[5]  N. Badler,et al.  Real Time Inverse Kinematics with Joint Limits and Spatial Constraints , 1989 .

[6]  D Thalmann Synthetic Actors: The Impact of Artificial Intelligence and Robotics on Animation (Tutorial Notes ) , 1989, SIGGRAPH 1989.

[7]  Philip Klahr,et al.  Knowledge-Based Simulation , 1980, AAAI.

[8]  Jeffrey Scott Gangel,et al.  A Motion Verb Interface to a Task Animation System , 1985 .

[9]  Mantyla,et al.  GWB: A Solid Modeler with Euler Operators , 1982, IEEE Computer Graphics and Applications.

[10]  Paul Anthony Fishwick Hierarchical reasoning: simulating complex processes over multiple levels of abstraction , 1986 .

[11]  Jane Wilhelms,et al.  Collision Detection and Response for Computer Animation , 1988, SIGGRAPH.

[12]  Norman I. Badler,et al.  Anthropometry for Computer Animated Human Figures , 1989 .

[13]  Robin F. Karlin Defining the Semantics of Verbal Modifiers in the Domain of Cooking Tasks , 1988, ACL.

[14]  Robert Lake,et al.  Near-Real-Time Control of Human Figure Models , 1987, IEEE Computer Graphics and Applications.

[15]  Jeffrey Esakov,et al.  An Investigation of Language Input and Performance Timing for Task Animation , 1988 .

[16]  Norman I. Badler,et al.  Articulated Figure Positioning by Multiple Constraints , 1987, IEEE Computer Graphics and Applications.

[17]  Norman I. Badler,et al.  Temporal scene analysis: conceptual descriptions of object movements. , 1975 .

[18]  Paul A. Fishwick,et al.  The role of process abstraction in simulation , 1988, IEEE Trans. Syst. Man Cybern..

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

[20]  Norman I. Badler,et al.  Constraint-Based Temporal Planning , 1988 .

[21]  James K. Hahn,et al.  Realistic animation of rigid bodies , 1988, SIGGRAPH.