1.6.19.0
Improvements
Interface : Added the ability to hide USDLight nodes from the Tab Menu by setting the
GAFFERUSD_HIDE_LIGHT_UIenvironment variable to1. This will also hide the USD lights category in the LightEditor.ShaderTweaks, ShaderQuery : Added
RenderMan Volumepreset for theshaderplug.
Fixes
SceneInspector : Fixed crash caused by a particular configuration of ShuffleAttributes or ShufflePrimitiveVariables nodes (#6923).
Scene Editors : Fixed an issue where an EditScope with downstream edits could sometimes be incorrectly flagged as non-editable.
Box : Fixed hangs creating a Box. This was caused by a GIL management bug in the Python bindings.
Button, SelectionMenu, TabbedContainer : Fixed issues with stylesheet propagation in custom builds of Qt 6.
RenderMan :
Fixed rendering of
ri:volumeshader assignments loaded from USD files.Fixed export of matrix primitive variables.
RenderManShader : Fixed loading of
PxrVolumeshaders, which are now assigned correctly asri:volumeattributes rather thanri:surface. They still rendered correctly before, but now export correctly to USD as well.Dispatcher : Fixed handling of TaskLists without
preTasks. These are now correctly omitted from the dispatch graph.