Render Farm Manager's Ability to Define Custom Job Types Lets Studio Manage Complex Multi-Application Workflows for Blockbuster Movie Projects
Los Angeles, CA (April 21, 2015) – For Vision Globale, creating effects for movies like “X-Men: Days of Future Past” could be as complex as their plots. In its work on projects like Bryan Singer's time-travelling, shapeshifting, Academy Award-nominated blockbuster, the Montreal studio uses no fewer than four separate 3D packages, plus numerous other renderers, compositing applications, simulation tools and plugins. Fortunately, Qube!, PipelineFX's powerful render farm manager, is there to bring order to the chaos.
Part of the TVA Group, Vision Globale is one of Canada's largest providers of film production services, with businesses ranging from studio hire to stereoscopic conversion. Its visual effects division alone employs over 100 people, and has worked on blockbusters including “Resident Evil: Retribution”, “The Colony”, “La Belle et la Bête” – and, of course, the X-Men franchise.
Although much of its VFX work is created using Maya and the Arnold renderer, the studio makes use of a wide range of other software, including 3D applications Houdini, Softimage and 3ds Max, compositing package Nuke, gaseous fluid dynamics engine FumeFX, and simulation tool Golaem Crowd, all running on a mixture of operating systems. To complicate matters still further, Vision Globale's hundreds of render nodes are also used for transcoding work, creating a potentially production-breaking tangle of tools and job types.
To manage the complexity, the studio relies on Qube! to streamline the process of installing and maintaining software. “We can use simple commands to install applications on every node on the farm, or update with newly released code,” says Hans Payer, Vision Globale's Pipeline and 3D Animation Developer. “In a few minutes, we can set up and maintain our entire render farm.”
For Payer, another crucial benefit of Qube! is the Python API, which enables the studio to define its own custom job types. “The ability to write job types allows us to tailor our implementation to our specific needs,” he says. “Since [those] needs change constantly, we constantly refine, alter and optimize each job type's code. We never feel limited, since we have 100% control over calculations.”
This power to customize job types on the fly also makes it easy to integrate new software into the pipeline. When Vision Globale adopted Golaem Crowd for “Race”, “24” director Stephen Hopkins' upcoming biopic of Jesse Owens, it chose to integrate it into its existing Maya job type rather than creating a new one. “It allows us to centralize all the logic for Maya processes into one location,” says Payer. “Sharing common tasks between different types of processes, such as rendering, caching and simulation, simplifies the implementation.”
Another recent addition to the pipeline is Houdini, which the studio used on "Fallen", a new romantic fantasy by Oscar-nominated director Scott Hicks. With it, the studio's technical directors can create complex effects trees, running to many hundreds of nodes. “We had to find ways to distribute [all the associated] tasks, like processing caches, simulations, renders, composites and file conversions with complex dependencies,” says Payer. “Centralizing [everything] into one Qube! job type simplifies the code and facilitates its maintenance.”
Qube! even allows technical directors to automate their work, as Payer explains. “I gave one of our Houdini TDs a quick course on how to submit jobs to Qube! programmatically. With that information, he managed to code his entire workflow. He would send a Maya process to Qube! that would then dynamically build Houdini scenes to simulate and render his final work. Minimizing manual tasks [meant he was able] to avoid errors, streamline his flow, and deliver sooner.”
This power to condense complex, multi-application workflows into simple render farm operations is crucial to Vision Globale's ability to deliver visual effects shots to the high standards of quality demanded by blockbuster movies.
“We always aim to push any long or tedious process to the farm,” says Payer. “Thanks to Qube!, our artists are able to submit hundreds of tasks quickly and effortlessly, enabling them to concentrate on creating effects, not managing computations.”
About Qube!™ and Smart Farming™
Qube! is an intelligent, mature and highly scalable render management solution that can be quickly integrated into any production workflow, and is backed by world-class technical support. Smart Farming delivers intelligence to production pipelines by providing business-critical insight into render pipelines, maximizing investment in rendering infrastructure and automating manual processes. Qube! works out of the box with all leading content creation applications and is truly cross-platform with all software components available on Windows®, Linux®, and Mac OS®X operating systems.
As the leading provider of intelligent render farm management solutions for digital content creation, PipelineFX provides software, support, consulting and training services worldwide. Qube! runs on more than 30,000 render nodes at over 700 customers in 51 countries and is used to render film and visual effects, post production, broadcast, design, games and education media. Clients include Apple, Arc Productions, Base FX, BBC, Cinesite, Deluxe, Digital District, Dyson, Efilm, Electronic Arts, Google, HBO, Hasbro, L.M.U., Lockheed Martin, Method Studios, MPC, NBC Sports, Next Media Animation, Nvidia, NHK, NYU, Original Force, Pratt Institute, Procter & Gamble, ReelFX, South Park Studios, SVA, Target, Technicolor and many others. PipelineFX is headquartered in Honolulu, HI, and has offices in Los Angeles, London, Portland, Las Vegas, and Vancouver.
About Vision Globale
Vision Globale/TVA Group is the most important Canadian-owned company providing services related to the film and television industries. Its offer covers the full range of requirements: in studios, camera and lighting rental; post-production; visual effects and 3D animation; sound, and production and management of assets for distribution and broadcast through film, television, internet and mobile networks.