View-Dependent Character Animation

View-Dependent Character Animation

Parag Chaudhuri, Prem Kalra and Subhashis Banerjee

Springer, June 2007

Get it here!

Computer generated 3D animation has matured over the years into a rich and complex art form. The need to animate diverse characters has caused character animation to become an extensively researched area. Coordinating and presenting the character's movement in three dimensions to convey a specific idea to the audience, however, still remains a challenge. The animator has to employ a lot of artistic and technical skills, and often a labourious iterative trial-and-error process to get it right. It is even more difficult for the animator to generate the character's action if the point of view (i.e., the rendering camera) is also varying. Creating moving camera character animations in 3D is, however, a multi-faceted computer graphics and computer vision problem. It warrants a formal representation of the moving camera, and efficient algorithms to help author the multitude of character poses required for the animation. It is also necessary to deal with issues pertaining to camera and character pose interpolation and visualization of the association between the two. The solution to this problem has to be efficient and elegant from the perspective of a computer scientist, yet at the same time make sense and be intuitive to use.

This well-researched book develops and demonstrates a framework for view-dependent animation designed to solve these issues, well illustrated with a large number of example animations to explain and illustrate this versatile technique.







Example Animation Videos

All the animations are encoded using the standard DivX codec (available from http://www.divx.com). The clips can be played using mplayer on Linux or Windows Media Player on Windows or any other player which understands the DivX format.


View-Dependent Animation (An introduction) View-Dependent Animation (An introduction)
Hugo's High Jump Hugo's High Jump
Hugo's High Jump (with distance variation) Hugo's High Jump (with distance variation)
Hugo's Antics Hugo's Antics
Olaf Reloaded Olaf Reloaded
Ballet of the Hand Ballet of the Hand
View-Dependent Animation from Video View-Dependent Animation from Video (Example 1)
View-Dependent Animation from Video View-Dependent Animation from Video (Example 2)
View-Dependent Animation from Multi-Modal Inputs View-Dependent Animation from Multi-Modal Inputs
Through the Looking Glass  (an example of stylistic reuse) Through the Looking Glass (an example of stylistic reuse)
The Mexican Wave The Mexican Wave - View-Dependent Animation for Crowds
Cubist View-Dependent Animation Cubist View-Dependent Animation
Hugo's High Jump (stylized) Hugo's High Jump (stylized)






Page last updated on 21 August, 2007. pialpharhoalphagammaAT cse.iitd.ac.in © Parag Chaudhuri , 2009
DCSE, IIT Delhi Valid HTML 4.0! Valid CSS! yahoo