Viewer : Added “Snapshot To Catalogue” command to the right-click menu of the 3D view.
RenderPasses : Added new nodes for working with render passes. Render passes are defined as a list of names stored in the
renderPass:namesoption in the scene globals, and can be used to dispatch tasks that vary based on those names. This can be useful for purposes such as producing multiple renders with varying object visibility and shading, or for writing variations of a scene to individual files.
RenderPasses : Added a new node for appending render passes to the scene globals.
DeleteRenderPasses : Added a new node for removing render passes from the scene globals.
RenderPassWedge : Added a new node for causing upstream tasks to be dispatched in a range of contexts where the value of the
renderPasscontext variable is varied based on the render pass names defined in the
GraphEditor : Added drag & drop of files into the graph editor, automatically creating a SceneReader, ImageReader or Reference node as appropriate.
ImageTransform, Resample : Improved performance for non-separable filters without scaling, with 2-6x speedups in some benchmark cases.
Outputs : Included
renderPassin the filename for newly created Arnold, Cycles and 3Delight outputs. Allowing rendered images to be written to a specific directory based on the name of the current render pass.
GUI Config : Included
renderPassin the default filename when writing ass files from an ArnoldRender node.
NameSwitch/Spreadsheet : Added “Render Pass” preset to
InteractiveRender : Fixed unnecessary updates to encapsulated locations when deforming an unrelated object.
InteractiveArnoldRender : Fixed creation of new Catalogue image when editing output metadata or pixel filter.
GraphEditor : Fixed error caused by additional connections to
Scene/OpenGL/ShaderMenu : Removed
\at the beginning of menu items.
Fixed translation of
Fixed translation of
Scene History : Fixed error caused by
Alt+Ekeypress on panels other than the Viewer, HierarchyView, LightEditor or NodeEditor.
ImageReader : Fixed crashes caused by null
Exception handling : Fixed memory leak caused by translation of
IECore::Exceptionfrom C++ to Python and back again.
SceneGadget : Added
history()overload for returning computation history independent of a scene location, this is useful when generating history from the globals.
optionHistory()method which returns a computation history for one specific option.
Widget : Added handling for drag & drop from an external application via the existing
Cortex : Updated to version 10.5.4.2.
Instancer : Fixed ambiguous reference compilation errors when building with Boost 1.70.