Rhythm & Hues Makes Skies Soar in Life of Pi

Bookmark and Share

Thu, 11/29/2012 - 19:00 -- Nick Dager

Rhythm & Hues recently completed the lion’s share of visual effects shots on the acclaimed new film Life of Pi leveraging Nvidia GPUs to maximize throughput and accelerate creative workflows. Life of Pi from Academy Award-winning director Ang Lee tapped legions of R&H artists at offices in Los Angeles India Kuala Lumpur Vancouver and Taiwan to create several hundred visual effects shots in stereo 3D that included the Bengal tiger digitally recreated water and skies Meerkat Island and myriad additional creatures and effects.

 R&H is known for its custom development of proprietary visual effects tools many of which are written specifically for the GPU. One of those tools dubbed Rampage was particularly instrumental in achieving the remarkable skies that set the tone in this tale of an Indian zookeeper’s son named Pi shipwrecked with a Bengal tiger and adrift in the Pacific Ocean. 

Rampage is a 3D projection-mapping program that allowed R&H artists to quickly replace the skies in each shot with custom-made matte paintings. “We wouldn’t have been able to do this show without Rampage and Nvidia GPUs. We were generating full High Dynamic Range Imaging skies with an average file size upwards of 3GB which are the largest matte paintings we’ve ever done on this scale not to mention the added complexity of creating them in stereo 3D. That high-resolution level of detail was required because the skies take up much of the frame in many scenes and were used to light and influence reflections in the CG water ” explained Heather Abels Matte Painting Lead.

From vibrant blue to sun-drenched magic hour tumultuous and stormy over 110 different skies literally set the stage in this movie. With Rampage running on Nvidia GPUs artists were able to quickly project custom 2D matte paintings onto simple 3D geometry and review in real-time how each sky would look aligning with the vision of the director and VFX supervisor and creating immediate lighting reference images to hand off to other teams of artists.

 Nathan Cournia lead software engineer at R&H took an interest in writing code for the GPU to meet the project’s workflow and productivity demands. “The mandate in my department is to make things more efficient so that we can work faster and more cost effectively without compromising image quality. With each new show we create a priority list to guide our development. Oftentimes as with Life of Pi those demands drive us toward custom GPU development. For R&H working on the GPU means working with Nvidia; their driver stability is simply better than the competition.”

 In addition to Rampage R&H has several other customized GPU tools that were used on Life of Pi including its in-house compositing package Icy with several nodes written using CUDA Nvidia’s parallel computing architecture to enable real time color correction operations retiming and optical flow. CUDA has proven to be popular with R&H engineers due to the abundance of easily accessible documentation available online. The CUDA based optical flow implementation garnered a ten-fold increase in performance over R&H’s legacy CPU implementation enabling artist to converge quicker on the desired look. Likewise R&H’s GPU-enabled proprietary animation and tracking software Voodoo continues to enjoy performance increases with each new generation of Nvidia GPUs.

“ It is an honor to have Nvidia technology associated with such an incredible film; one that so seamlessly marries masterful cinematography with incredible visual effects ” said Greg Estes media and entertainment industry executive Nvidia. “The effects in this film from skies to water to a living breathing tiger are entirely photo-real and deeply complex from a computing standpoint and we’'re pleased that the Nvidia GPU contributed to the success of this feat of digital artistry.”