1.7.1.0
Note
RenderMan 26.4 is no longer supported on Windows, due to being unavailable for download from https://renderman.pixar.com.
Features
LevelSetSmooth : Added a new node for smoothing OpenVDB level sets.
Improvements
PointInstancer : Integrated with the
instanceIDAOV.SetFilter, Scene Editors : Set expressions containing operators are now editable via drag and drop of set names.
NodeEditor : Scene locations can now be dropped to pin the editor to their source node. Locations may be dragged from the Viewer, AttributeEditor, LightEditor, HierarchyView and LightLinkingEditor.
Arnold : Added support for V3dVectorData primitive variables. These are converted to float vectors, since Arnold does not support doubles.
SceneReader : Added support for reading
P3dandN3dGeomParams from Alembic files.UIEditor : Added
Inlinecheckbox to the Widget Settings section for all widget types (#6523).
Fixes
LevelSetOffset : Fixed crash when attempting to offset grid types other than
FloatGrid.AttributeTweaks, CustomAttributes, OptionTweaks, CustomOptions, OptionQuery : Fixed contexts used by “From Scene”, “From Selected” and “From Affected” menu items. This fixes errors caused by missing context variables (such as script variables).
GraphEditor : Stopped drag & dropped scene locations from navigating to private internal nodes.
PlugLayout : Fixed
Internal C++ object already deletederrors when a plug stops being laid out as an inline accessory, such as when itslayout:accessorymetadata was changed or removed, or when the plug it was grouped with was hidden or deleted (#6938).Arnold :
Fixed rendering of shaders written with
IECOREUSD_WRITE_CONFORMANT_OSL_SHADERS=1.Fixed crash translating network where all shaders are invalid.
ReferenceTest, 3Delight RendererTest : Fixed leakage of modified environment. This is handled in the TestCase base class, so in future no test can accidentally leak modifications.
API
ImageAlgo : Deprecated
image()method. This will be removed in Gaffer 1.8.
Build
Cortex : Updated to version 10.7.1.0.
Documentation
Light Linking : Updated the Light Linking Basics example to use USD lights and shaders so it is now applicable to Cycles and RenderMan as well as Arnold.