Improving your focus with Gaffer 0.61

Gaffer 0.61 includes a significant overhaul of the Editor Focus Menu, which determines which nodes are shown in each editor panel. The slightly confusing “Follow Editor” options are gone, replaced with a new “Follow Focus Node” setting. This makes editor focus simpler to manage, but more importantly enables long-awaited new features…

Continue reading “Improving your focus with Gaffer 0.61”

Emulsion : VRay-powered rendering for Gaffer

Hypothetical Inc. have developed Emulsion, a new product which extends Gaffer’s rendering capabilities to include the VRay renderer. Currently in public beta testing, Emulsion includes the features that VRay users have enjoyed throughout its 21 year history, including highly tunable render settings, fast GI rendering of interior and exterior scenes, extensive shader nodes and smooth handling of very large scenes.

Continue reading “Emulsion : VRay-powered rendering for Gaffer”

Giffer

Murray Stevenson, Image Engine’s resident Gaffer expert, has been curating an internal “Gaffer by GIF” page, highlighting lesser-known Gaffer features in 60 seconds or less. We’ve liberated as many as we can for this blog post, so check them out and give yourself a pat on the back if you knew them all already.

Continue reading “Giffer”

Gaffer visits Welikia

Eric Mehl of Hypothetical has been busy using Gaffer’s procedural scene generation and rendering to recreate Welikia, the ecosystem of New York City before settlement by Europeans. There’s an overview of the work on Hypothetical’s website, and a discussion of the Gaffer workflow on their blog. Windows users might know Eric from his Herculean efforts to port Gaffer to Windows, and his integration of Deadline with Gaffer. Thanks for sharing, Eric!

Gaffer 0.58.0 : We’re going on a bug hunt

Gaffer 0.58 contains a caching optimisation that can significantly improve interactive performance in many cases. But this optimisation can also reveal subtle bugs in Nodes that may have gone unnoticed until now. In this post we’ll explore why that is the case, and outline some useful strategies for catching and eradicating such bugs from your custom nodes.

Continue reading “Gaffer 0.58.0 : We’re going on a bug hunt”

Stupid Gaffer Trick

warning

Save your work first. And don’t expand all!

Execute the following via the PythonEditor :

import GafferScene
n = GafferScene.ShaderAssignment()
n["in"]["childNames"].setValue( IECore.InternedStringVectorData( [ 
    "turtles", "all", "the", "way", "down"
] ) )
root.addChild( n )

Then look at the innocent looking ShaderAssignment node in the HierarchyView, and marvel at its recursive uselessness.

Turtles all the way down!

How does this work? Answers on the back of a postcard please…

New Gaffer Examples

EZSurfacing Tools
Barbershop from “Agent 327” by Blender Institute, rebuilt and rendered in Gaffer by Ezequiel Mastrasso.

Let’s face it, there’s only so much you can learn about Gaffer from a ball of cows. Wouldn’t it be great if there were some more comprehensive examples that resembled how you might work in a studio environment? Something with real assets and light rigs, that showed how to build a multi-shot workflow using a single template script? Well, now there is!

Continue reading “New Gaffer Examples”