This releases focuses on interactive performance and lighting tools, but perhaps most importantly, after seven years – we’ve added undo to the Graph Editor!Continue reading “Gaffer 0.58.0.0 released”
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”
Gaffer 0.58.0 contains a lot of behind-the-scenes work to improve interactive performance. We hope these will improve your day-to-day working life in the application. Read on to learn more…Continue reading “Gaffer 0.58.0: Performance improvements”
0.58.0 adds a new Inspector to the Viewer. It allows you to view (and potentially edit) attributes at the currently selected locations.
In this first version, it supports lights and surface shaders, with many more features planned in coming releases.Continue reading “Gaffer 0.58.0: Scene View Inspector”
Before now, render output always went to the terminal that launched Gaffer. 0.58 brings the render log into the main UI. Read more to see how this works.Continue reading “Gaffer 0.58.0: Render Logs”
Sets are a powerful and commonly used tool in production pipelines, but they are not without their dangers. In this post we look at the details of how they work, and share some tips for avoiding their pitfalls.Continue reading “Let’s talk about sets”
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.
How does this work? Answers on the back of a postcard please…
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”
We’ve updated the viewer’s “pause” button icon in Gaffer 0.57.1 to avoid confusion with the new Interactive Render Control overlay buttons. It still works exactly as it did before!
Gaffer 0.57.1 adds an interactive render control to the Viewer. This allows you to quickly pause, stop or restart renders directly from the Viewer.Continue reading “Gaffer 0.57.1 : Interactive Render Control”