Software rendering film-quality pictures and movies is a very heavy process. It employs all of the heaviest-duty technologies around... And it benefits greatly from multithreading - parallel execution.
Current processors render quite well indeed in sofware, like P4s with HT and A64 with their quite decent rendering performance. However, the execution resources on these CPUs are generic... What if the heavy-duty hardware on mainstream/performance graphics cards - which was, BTW, designed for rendering tasks - was so flexible as to allow part of the software-rendering to be done in hardware?
Compare the GeForce 6800 Ultra's execution resources to that of a typical high-end P4: 3.2Ghz, dual DDR-400, 6.4GB/s memory bandwidth, dual logical and single physical processors with some 55 million transistors. Now enter G6800-Ultra: 220 million transistors, DDR3 at a hefty 32GB/s throughput, 16 parallel pixel shaders, several hardware encoders and decoders, and enough floating-point-operations throughput to put the current CPUs to shame.
Long introduction, but NVIDIA just introduced a software that enables using a NVIDIA Quadro FX 4000's hardware to accelerate film-quality software rendering. It's called <A HREF="http://www.nvidia.com/object/IO_12820.html" target="_new">Gelato</A>.
Nice, isn't it? Even more so if you consider how devastatingly powerful these graphics processors are nowadays... Superscalar architectures and all. Great and interesting news, even if it only applies to workstations... Isn't it?
<i><font color=red>You never change the existing reality by fighting it. Instead, create a new model that makes the old one obsolete</font color=red> - Buckminster Fuller </i><P ID="edit"><FONT SIZE=-1><EM>Edited by Mephistopheles on 04/21/04 02:00 AM.</EM></FONT></P>
Current processors render quite well indeed in sofware, like P4s with HT and A64 with their quite decent rendering performance. However, the execution resources on these CPUs are generic... What if the heavy-duty hardware on mainstream/performance graphics cards - which was, BTW, designed for rendering tasks - was so flexible as to allow part of the software-rendering to be done in hardware?
Compare the GeForce 6800 Ultra's execution resources to that of a typical high-end P4: 3.2Ghz, dual DDR-400, 6.4GB/s memory bandwidth, dual logical and single physical processors with some 55 million transistors. Now enter G6800-Ultra: 220 million transistors, DDR3 at a hefty 32GB/s throughput, 16 parallel pixel shaders, several hardware encoders and decoders, and enough floating-point-operations throughput to put the current CPUs to shame.
Long introduction, but NVIDIA just introduced a software that enables using a NVIDIA Quadro FX 4000's hardware to accelerate film-quality software rendering. It's called <A HREF="http://www.nvidia.com/object/IO_12820.html" target="_new">Gelato</A>.
Nice, isn't it? Even more so if you consider how devastatingly powerful these graphics processors are nowadays... Superscalar architectures and all. Great and interesting news, even if it only applies to workstations... Isn't it?
<i><font color=red>You never change the existing reality by fighting it. Instead, create a new model that makes the old one obsolete</font color=red> - Buckminster Fuller </i><P ID="edit"><FONT SIZE=-1><EM>Edited by Mephistopheles on 04/21/04 02:00 AM.</EM></FONT></P>