0.56 series: New features recap

As adoption of Gaffer 0.56 or later is contingent on moving to Arnold 6, we appreciate it may take a little longer to switch production shows over. People may also move directly to the the upcoming release of 0.57.

This post contains a quick recap of the main artist-facing changes in the 0.56 series for those moving up more recently.

Continue reading “0.56 series: New features recap”

Context Variable cheat sheet

Contexts are an essential part of Gaffer. We’re working on some more structured documentation about them. In the mean time, here is a list of common Context Variables set by Gaffer as part of the compute process. Amongst other things, they can be used in expressions or via ${variables} in string plug values.

Continue reading “Context Variable cheat sheet”

0.56.0: New set expression operators

Gaffer allows scene locations to be organised into sets, and then uses a simple expression language to combine sets for use in light linking, shader assignments and the like. In this short post we’ll discuss a historical limitation of set expressions and present some useful improvements made in Gaffer 0.56.0.0.

Continue reading “0.56.0: New set expression operators”

What’s cooking? : Spreadsheet node

A common pattern that arises in production is the “shot-specific branch switcher”, typically using a Switch or NameSwitch node to choose the right branch for the current shot. In the fictitious example below, this pattern is employed to select the right render settings per shot, with an ArnoldOptions and StandardOptions node on each branch.

Continue reading “What’s cooking? : Spreadsheet node”