Posted Sept. 24, 2015
Share

Make it cool. Make it something we haven't seen before. Make it tell the story.



For the Avengers: Age of Ultron, Australia’s Animal Logic was tasked with shots that leaned towards the visually abstract. From the VFX for the JARVIS hologram, the Ultron hologram, and a trip into cyberspace, they were faced with open-ended requests that would require experimentation and creative vision.

Given the broad range of visual possibilities, Animal Logic spent much of the initial production stages experimenting with hundreds of iterations, working alongside the client to narrow down exactly how to visually communicate the director’s ideas and how to fit them into the context of the story. 

“Having a procedural workflow is essential for this kind of complex design work - it's important not just for the final product, but for all experimentation along the way” says Matt Ebb, Digital Artist at Animal Logic. “Because we were working with such an open ended brief, Houdini acted as our digital sketchpad, letting us easily experiment with different ideas and techniques that could be easily re-purposed later down the line”.

"Houdini acted as our digital sketchpad, letting us easily experiment with different ideas and techniques that could be easily re-purposed later down the line."

It made sense to for us to use Houdini as a design tool, and then carry that right through to the final implementation


Matt Ebb, Animal Logic

Throughout the project, Animal Logic were creating not just a look at a particular snapshot in time, but a constantly evolving and moving holographic system, and the best way to capture and present it was by building it in 3D. 

Their shots required them to visualize intelligent holographic systems with a sense of deep complexity, action and reaction, and energy transfer. Houdini's procedural workflow gave them a solution they could use to drive the effect’s animation with audio signals and have segments react in accordance to the animation of surrounding geometry. With this procedural workflow came the occasional random event which proved perfect for the shot.

Most of their work creating the JARVIS hologram, the Ultron hologram and complete CG shots of Cyberspace was accomplished using Houdini to procedurally model, animate, light, and render. It was critical that they worked as efficiently as possible without losing time running simulations. 

“Our setups were designed to be as 'live' and interactive as possible, without simulation or baking out data, which is a great way to experiment,” explains Matt. “A good non-destructive procedural workflow lets you get in and tinker at any point along the node network, and see the results immediately, providing much needed fast creative feedback, which easily gets lost if you're waiting for heavy simulations on the farm”.

Animal Logic employed a wide range of Houdini geometry features including volumes, point clouds, curves, and a very liberal use of Volumes (VOPs) and VEX wrangle Surfaces (SOPs).

Some of the newer VEX features in Houdini 13/14 such as being able to create and delete geometry were extremely useful


Matt Ebb, Animal Logic

Because the holograms did not require the use of complicated lighting in the traditional sense, a lot of their 'shading' was created interactively using Houdini’s surface operators (SOPs) via setting attributes to control animated colours, opacities, and other utility passes. They also created custom tools to light the holograms interactively in SOPs using Houdini lights, with the lighting and shadowing baked into attributes. This meant that what they saw in their 3D viewport was very close to the final renders, which allowed them to iterate quickly with very fast renders on their farm.

The integration of Animal Logic’s proprietary asset system and pipeline into Houdini relies heavily on digital assets. External assets are imported in a procedural manner which allows their Houdini artists to visualise and edit the presentation of assets such as props and sets. 

“Rather than relying solely on .hip files, we work within ‘fx containers’ which are basically subnets packaging up as standardised structures of data (geo, CHOPs, SHOPs, ROPs) relevant for a particular task in a given shot or sequence” Matt explains. 

These are frequently checked in and out of their company-wide asset management system live in the Houdini scene, which allows multiple artists to work concurrently on separate tasks on the same shot while being able to visualise, reference, and extract data from other artists’ work.

As a general practice, the Houdini artists at Animal Logic will publish their most useful utilities as versioned Houdini Digital Assets (HDA’s) so they can be shared with colleagues, all with the simple click of a button.

Rendering With Mantra

Because of its tight integration and flexibility in Houdini, Animal Logic chose Mantra to render all of their shots in The Avengers: Age of Ultron.

“Being able to very easily generate custom attributes on geometry and have it flow through simply and quickly through to your shader, or continuing through as AOVs for comp is a huge time saver,” says Matt. “The ease of exporting AOVs per-light and per-component is great too. In situations such as this, it’s not just a matter of an incremental improvement in time taken - in other more rigid pipelines, even if it’s possible to make small changes like this, they’re often so cumbersome that they’re more trouble than they're worth. Having that accessibility and integration makes things possible in the sense that it’s not going to waste half your day to do small experiments.”

Houdini’s procedural workflow provided artists at Animal Logic with a clear benefit in this project as it enabled them to generate and evaluate a wide range of visual possibilities for the look of these effects, providing a means to easily share useful tools with colleagues, and complete their shots with Mantra.

“The interconnectedness of Houdini’s various components made it easy for us to work across all aspects of the design at a time,” says Matt. “We didn’t have to worry whether a client change could involve sending things back to other departments, we could do it all on the spot. When we were concentrating on getting variations on a certain look, we were able to use the most appropriate technique for the job whether it was done by generating attributes on the model, or coming up with shading tricks.”

Because of Houdini’s procedural approach, Animal Logic had the luxury of time to really dig and explore all the visual possibilities for shots that would typically be considered complex and abstract. So often, VFX artists are simply recreating shot for shot sequences planned out during previz with very little room for creative expression. These Avengers: Age of Ultron shots provided the opportunity to use VFX as a storytelling tool and to develop ideas from concept to realization on the screen.


COMMENTS

  • There are currently no comments

Please log in to leave a comment.