Re: What's the current status of "real-time Pixar graph
Daliden said:
A while back there was some talk about how it will soon be possible to render Pixar-equivalent graphics in real-time.
For well over three years now there's been talk.
Daliden said:
There even was a demonstration of real-time rendering, albeit at a low resolution and no AA.
Also albeit with baked, not procedural, textures. Albeit with simplified geometry. Albeit with no motion blur. You are talking about the Luxo, Jr. demonstration at MacWorld in 2001?
Daliden said:
Time has passed, but has there been any progress in this field?
Yeah, at Siggraph 2003 I showed a toy ball procedurally shaded in real time (>60 fps) with one (not three) lights. On the plus side, it *was* motion blurred (by an ad-hoc procedural technique, which was simplified for a spinning ball, not a squashing/stretching/bouncing ball. But the method can be generalized to the full solution.) And the geometry, while simplified, was an accurate sphere to subpixel precision.
Also shown at Siggraph 2003 was a *single* uberlight in real time.
So, Reality Check: Toy Story 2 (and Toy Story before it) was rendered on the order of 1/1,00,000 real-time. (See Tom Duff's posting to comp.graphics.rendering.renderman,
http://groups.google.com/groups?hl=en&lr=&ie=UTF-8&oe=UTF-8&selm=3909BD4B.A107CD05@pixar.com ) Just let Moore's Law (no imagined cubes required) work and a uniprocessor PC will manage it in real-time 30 years later. Toy Story was released in 1995, so software rendering of Toy Story in real-time on a single processor PC should be possible around 2025.
Assume hardware rendering is on the order of 1,000 times faster than software rendering. That puts be real-time "Toy Story" 15 years after its release, or 2010, still seven years from now.
Reality Check Squared: Luxo, Jr. was rendered 1986. Add 15 years = 2001. Oops, nobody could do Luxo, Jr in real time in 2001, and still nobody has done so in 2003.
There isn't any question it will happen someday. Real-time is getting damn good, but it's still got some to go. But by the time we get there, we'll still have more to go to catch up with today's films, let alone with tomorrow's.
In the meantime, we keep dreaming.
-mr. bill