Math in Pixar animations
[25 Mar 2008]
Pixar is a well-regarded animation company, producing many hits like Toy Story, A Bug’s Life, Finding Nemo and more recently, Ratatouille.
To produce a reasonable level of realism in these movies, you need to use sophisticated mathematics. Pixar does not animate by getting artists to draw every frame as was done in the early days of animation.
Everything is done using a computer, from lighting, movement, facial expressions, hair, collisions and ‘tweening’ (the process of producing frames that are in between key frames).
According to How we Do It, each frame of the movie (1/24th of a second) takes about 6 hours to render, while some frames can take up to 90 hours. Rendering is the process where the computer puts together all the elements of a frame – color, lighting, outlines, textures, etc.
There are some interesting short papers on the mathematics behind the animations here at Pixar’s On-line Library. Many of the articles are about rendering and animation issues in creating Ratatouille and involve math topics like Bezier curves, RiCurve Geometry, Stochastic Simplification, vectors, biomechanics, Navier-Stokes equations and so on.
Applied math is alive and well – and vital – in computer-based animation.