Nvidia and Weta Digital have developed a new, high horsepower ray-tracing engine. The new digital digs, called PantaRay, was designed to accelerate pre-computation of scene occlusion data and dynamic image-based lighting in James Cameron’s Avatar.
The complexity of Avatar motivated us to think about rendering differently. We do our final beauty-pass renders with RenderMan, but to optimize artistic iterations on Avatar’s huge data sets, we moved the bulk of the calculation to a pre-computation step,” explained Sebastian Sylwan, Weta’s head of research and development.
The issues we needed to solve weren’t as much about rendering as they were about high-performance computing and we realized that using the massively parallel power of a GPU to solve problems is Nvidia’s expertise.”
The development of PantaRay has prompted Weta to rethink how they consider GPU computing techniques. As a result, Weta ported PantaRay to the Nvidia CUDA language construct.
Nvidia ported Weta’s PantaRay engine to a CUDA-based GPU driven version that runs 25 times faster, utilizing an Nvidia Tesla S1070 GPU-based server instead,” Nvidia spokesperson Mark Priscaro told TG Daily in an e-mailed statement.
“Weta [now] plans to incorporate PantaRay running on Nvidia Tesla GPUs into its pipeline for the upcoming Steven Spielberg/Peter Jackson film, Tintin, as well as exploring new ways in which PantaRay and GPUs can further accelerate its overall visual effects pipeline.”
Very cool stuff. For more info, read the full article here.