Animating microworlds from scripts and relational constraints

This paper discusses a method for producing computer-generated microworlds populated by synthetic actors, using an expert system to interpret a script from known and inferred relational constraints. To generate an animated scene, the interactive user specifies a simplified script and a set of relational constraint rules. From these, the movements of the figures are generated automatically. The relationship between this work and that of other projects in figure animation is characterized, and the mechanism of the expert system is demonstrated with the aid of an example.

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

[2]  Gilmor Brown,et al.  General principles of play direction , 1936 .

[3]  Sandeep Gulati,et al.  Neutral learning of constrained nonlinear transformations , 1989, Computer.

[4]  Frederick P. Brooks,et al.  Walkthrough—a dynamic graphics system for simulating virtual buildings , 1987, I3D '86.

[5]  Rodney A. Brooks,et al.  Solving the Find-Path Problem by Good Representation of Free Space , 1983, Autonomous Robot Vehicles.

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

[7]  Badler,et al.  Techniques for Generating the Goal-Directed Motion of Articulated Structures , 1982, IEEE Computer Graphics and Applications.

[8]  Craig W. Reynolds Flocks, herds, and schools: a distributed behavioral model , 1987, SIGGRAPH.

[9]  Tomás Lozano-Pérez,et al.  Spatial Planning: A Configuration Space Approach , 1983, IEEE Transactions on Computers.

[10]  Norman I. Badler,et al.  Parametric keyframe interpolation incorporating kinetic adjustment and phrasing control , 1985, SIGGRAPH.

[11]  T W Calvert,et al.  The interactive specification of human animation , 1986 .

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

[13]  Andrew P. Witkin,et al.  Energy constraints on parameterized models , 1987, SIGGRAPH.

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

[15]  Andrew P. Witkin,et al.  Spacetime constraints , 1988, SIGGRAPH.

[16]  Kenneth M. Kahn,et al.  Creation of computer animation from story descriptions , 1979 .

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

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

[19]  Zeltzer,et al.  Motor Control Techniques for Figure Animation , 1982, IEEE Computer Graphics and Applications.

[20]  Arun N. Netravali,et al.  Motion interpolation by optimal control , 1988, SIGGRAPH.

[21]  Steven D. Pieper,et al.  Hands-on interaction with virtual environments , 1989, UIST '89.

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

[23]  J Wilhelms,et al.  Virya—a motion control editor for kinematic and dynamic animation , 1986 .

[24]  Michael I. Jordan Supervised learning and systems with excess degrees of freedom , 1988 .

[25]  Norman I. Badler,et al.  Animating human figures: perspectives and directions , 1986 .

[26]  Michael Girard Interactive Design of 3D Computer-Animated Legged Animal Motion , 1987, IEEE Computer Graphics and Applications.

[27]  Daniel Thalmann,et al.  The Direction of Synthetic Actors in the Film Rendez-Vous a Montreal , 1987, IEEE Computer Graphics and Applications.

[28]  Michael F. Cohen,et al.  Controlling dynamic simulation with kinematic constraints , 1987, SIGGRAPH.

[29]  Don Herbison-Evans,et al.  NUDES 2: A numeric utility displaying ellipsoid solids, version 2 , 1978, SIGGRAPH.