Gaffer 1.1.0.0 introduces the ability to compare two images from a Catalogue in the Image Viewer. Over, Under, Difference and Replace modes are supported, as well as the ability to wipe between images.
Continue reading “1.1.0.0 : Catalogue image comparison”Category: Artist Tips
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”0.59.5.0 : Light linking queries
Python 3 support
Starting with version 0.59.0.0
, Python 3.7 is officially supported by Gaffer (whoop!).
We’ve had to make a few changes here and there to support this, but every day life should be largely unaffected. However, if you have issues loading older script, read on for more details…
Continue reading “Python 3 support”Gaffer 0.59 : Reference export changes
Gaffer 0.59
includes some important changes to how Boxes are exported for use as References (.grf
files).
We no longer reset the default values to those currently set on the node.
If you ever export a Box, or publish a reference, read on!
Continue reading “Gaffer 0.59 : Reference export changes”Gaffer 0.58.6 : Spreadsheet Improvements
Gaffer 0.58.6.0
brings with it a host of improvements to the Spreadsheet node:
- Multi-editing.
- Copy & Paste of cell values, or rows between spreadsheets.
- Keyboard shortcuts.
To support these features, editing is now achieved via double click. Read on to learn more about these changes.
Read moreExpression vs. Python Editor
It is common to prototype code in the Python Editor
, and you may think to do this when you need write some code for an Expression
. Beware, though they look deceptively similar, the full Gaffer API is not available in expressions, and references to plugs behave quite differently.
This sometimes leads to an attempt to call something like parent["Sphere"]["radius"].getValue()
in an expression, and an exception like the following :
ERROR [Execution error] Expression1.__execute :"python/Gaffer/PythonExpressionEngine.py", line 88, in execute line 1, in <module> AttributeError: 'float' object has no attribute 'getValue'Continue reading “Expression vs. Python Editor”
Gaffer 0.58.0: Scene View Inspector
Gaffer 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”Gaffer 0.58.0: Render Logs
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”Gaffer 0.57.1 : Viewer pause button
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!