Bogotron said:Another thing to remember about the Final Fantasy stills is that they're most often composites of multiple renders which have been thouched up after renderman did it's job. If you have the DVD on hand there is a featurette giving some good examples on how the different layers are rendered and composited to give the final result you see in the movie.
If we übertweak the rendering (like nvidia has done) on a scene by scene basis we can probably recreate one of the layers pretty well in realtime today, but the compositing and multiple layers? Nope, sorry...
Of course, but that's not quite the point behind the whole idea. I'm a 3D Artist, and realtime graphics are only just beginning to aproach a level of quality and complexity that I was producing over 5 years ago. Many techniques (like compositing scenes from multiple layers to have the most control over the final output) are probably never going to make sense in the realtime area, but like I said that's not the idea behind this "Toy Story Quality" in realtime goal. The purpose is to reach a level of *comparable* visual quality concerning surface complexity, lighting and shading capabilities and most of all to display this at acceptabe framerates.
The techniques used in creating a movie like Final Fantasy are vastly different than making a 3D game, so expecting a company (in this case NVidia) to take the data and convert it 1:1 into realtime is a bit naive. Of course there got to be tweaks and optimizations, the whole realtime 3D art depends on tricks, cheats and workarounds to achieve a desired effect, especially on today's hardware - but if the end-result looks stunning and at first glance almost identical to film output, then that is exactly the desired outcome.
Over the next years, as hardware becomes more powerfull, Artists will have to cut less and less corners to achieve comparable results to the movies of today. The time where you can just plug your Maya/Lightwave/MAX/XSI scene into a realtime engine and get the exact same output as from your software renderer is not gonna come anytime soon, nor is it the desiered goal right now IMHO...