Gaffer Allows you to use the Box node to create reusable tools within your node graph. In this post, we look at how to use Gaffer.ExtensionAlgo to export these so they can be re-used in the same way as Gaffer’s built-in nodes.
Gaffer 0.57.0.0 introduced Edit Scopes. They are fundamental in our endeavours to make Gaffer more user friendly for everyday tasks. They provide a container for node graph edits made by interactive tools in the UI. In this post, we take a quick look at how they work.
Check out the video above to see them in action then read on for more details.
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.
For this instalment in our ground-up series about integrating Gaffer into a pipeline, we cover how to change node defaults.
All Gaffer nodes have plugs, whether they are visible in the Graph Editor for easy connection, or in the Node Editor as settings. These plugs have default values defined by the node’s programming. It may be the case however, that these defaults aren’t the most useful values for your use. To help with this, Gaffer allows you to provide your own, “user” defaults.
Another major release, so soon? You bet. This time we have fewer changes, but they’re quite far-reaching. Included are major updates to the main application’s editor UI, new scene manipulator features, and the new CopyPrimitiveVariables and NameSwitch nodes. Let’s take a tour.
Gaffer 0.55.0.0 introduces the NameSwitch node; like a Switch node, but using names instead of indices for switching between the inputs. This post shows an example of the NameSwitch in use, and describes how you might customise its UI to better suit your pipeline.
When creating Switch, Group, or Parent nodes in the Graph Editor, Gaffer will automatically connect your current selection to the new node. Sometimes, though, you will end up with an array of connections that are all out-of-order and crossed-up. Fortunately, there is a simple trick you can use to guarantee the correct order.