More on Pixar’s 3D rendering

An interesting discussion of Pixar’s rendering of Toy Story 3D, previously mentioned here:

With Toy Story, though, it’s completely different. The great thing about computer animation is that even though the film images were rendered by computers in 2-D, prior to being rendered the films were staged and animated in a virtual 3-D environment — and all that lovely 3-D information still exists on hard drives at Pixar. For example, in a scene in which we see Andy playing with Woody and Buzz, we see them on screen from only one perspective — but the animators originally mapped out where Andy, Woody and Buzz were in relation to one another in virtual 3-D, and the computer files with that information still exist.

Woody and Buzz in 3-D!, jimmyakin.org, October 2, 2009

And another:

[Pixar's Tom Duff, speaking 10 years ago] “Don’t forget that the scene descriptions of TS2 frames average between 500MB and 1GB. The data rate required to read the data in real time is at least 96Gb/sec. Think your AGP port can do that? Think again. 96 Gb/sec means that if they clock data in at 250 MHz, they need a bus 384 bits wide. NBL!

At Moore’s Law-like rates (a factor of 10 in 5 years), even if the hardware they have today is 80 times more powerful than what we use now, it will take them 20 years before they can do the frames we do today in real time. And 20 years from now, Pixar won’t be even remotely interested in TS2-level images, and I’ll be retired, sitting on the front porch and picking my banjo, laughing at the same press release, recycled by NVIDIA’s heirs and assigns.”

Well, it’s only 10 years later, and I have no idea if Tom is sitting on his porch yet, but our “toys” are certainly getting closer to achieving this. 500MB of data per frame doesn’t sound unreasonable these days.

Real Time Toy Story 3D?, Industrial Arithmetic, October 1, 2009

Comments are closed.