Real-Time Character Animation Using Multi-layered Scripts and Spacetime Optimization
We introduce a new animation system dedicated to real-time character animation. A multi-layered script system is used to control the motion from the higher semantic level (used to produce scenarios using high level orders) to the geometrical aspect (required to control the movement in a precise way). Two low-level animation subsystems are proposed, depending on the requirements of the final user. One uses a blending layer to mix the tasks generated by the script system, whereas the other performs on-the-fly spacetime optimization to compute the resulting motion. Two applications are described, each one using one of these two systems, putting in evidence their respective advantages and drawbacks.
Unable to display preview. Download preview PDF.
- 1.Zicheng Liu, Michael F. Cohen: Keyframe Motion Optimization by Relaxing Speed and Timing, 6th EuroGraphics Workshop on Animation and Simulation (Maastricht, The Netherlands) (1995)Google Scholar
- 2.Bonnafous, V; Menou, E; Jessel, J.P; Caubet, R: Co-Operative and Concurrent Blending Motion Generators, WSCG (2001)Google Scholar
- 3.Boulic, R; Becheiraz, P; Emering, L; Thalmann, D: Integration of Motion Control Techniques for Virtual Human and Avatar Real-Time Animation in Proceedings of the VRST’97 (1997) 111–118Google Scholar
- 4.Andrew Witkin, Michael Kass: Spacetime Constraints, John Dill, editor, Computer Graphics (SIGGRAPH’ 88 Proceedings), volume 22 (1988) 159–168Google Scholar
- 7.Zoran Popovic, Andrew Witkin: Physically Based Motion Transformation, Computer Graphics Proceedings. ACM SIGGRAPH (1999)Google Scholar
- 8.Perlin, K, Goldberg, A: Improv: A System for Scripting Interactive Actors in Virtual Worlds, Computer Graphics (1996) 205–216Google Scholar
- 9.Kallmann, M; Monzani, J.S; Caicedo, A; Thalmann, D: ACE: A Plateform for the Real Time Simulation of Virtual Human Agents, EGCAS’ 2000, 11th Eurographics Workshop on Animation and Simulation (2000)Google Scholar
- 11.Granieri, J.; Becket, W.; Reich, B.D: Behavioral control for real-time simulated human agents, Symposium on Interactive 3D Graphics (1995) 173–180Google Scholar
- 12.Badler, N; Bindiganavale, R; Bourne, J; Palmer, M; Shi, J; Schuler, W.: A Parameterized Action Representation for Virtual Human Agents, Workshop on embodied conversational characters, Lake Tahoe, California (1998)Google Scholar
- 13.Zhao, L; Costa, M, Badler, N: Interpreting Movement Manner, Procedings of Computer Animation 2000 (2000)Google Scholar
- 14.Levison, L; Balder, N: How Animated Agents Perform Task: Connecting Planning and Manipulation Through Object-Specific Reasoning, Presented at the AAAI Spring Symposium: Toward Physical Interaction and Manipulation (1994)Google Scholar
- 16.Badler, N; Philips, C.B; Webber, B.L.: Simulating humans, Oxford University Press (1993)Google Scholar
- 17.AEM Design, CFSQP Homepage: http://www.gachinese.com/aemdesign/FSQPframe.htm