1.4.9.0
Improvements
Cryptomatte : Renamed
__manifestScene
plug tomanifestScene
so it is no longer considered to be private.EditScopePlugValueWidget : Width can now be configured via
<layoutName>:width
metadata. This enables customisation of the Edit Scope menu width by registering metadata in a startup file, such asGaffer.Metadata.registerValue( GafferSceneUI.RenderPassEditor.Settings, "editScope", "layout:width", 450 )
to double the standard width of the Edit Scope menu in the Render Pass Editor.ArnoldShader :
The following parameters are now visible in the GraphEditor :
The
aov_input
parameter of theaov_write_int
shader.The
data_input
parameter of thecolor_jitter
shader.The
input_int
andseed
parameters of therandom
shader.The
index
parameters of theswitch_rgba
andswitch_shader
shaders.The
default
parameter of theuser_data_int
shader.
The following parameters can now be made visible in the GraphEditor :
The
flake_layers
parameter of thecar_paint
shader.The
data_seed
,proc_seed
,obj_seed
, andface_seed
parameters of thecolor_jitter
shader.
EditScope : Added summaries of set membership edits in the NodeEditor.
LightEditor : Mute and solo columns now accurately reflect the presence of the
light:mute
attribute (for the Mute column) and membership in thesoloLights
set (for the Solo column) for all scene locations, not just for lights.RenderPassEditor : The currently active render pass can now be unset by double clicking on its green dot in the “Active” column.
HierarchyView, LightEditor, RenderPassEditor, SetEditor : Reduced potential UI stalls when first showing a scene.
ShaderTweaks : Added support for wildcards in the shader name, in order to tweak multiple shaders at once.
Fixes
HierarchyView, LightEditor, PrimitiveInspector, SceneInspector : Fixed bug which allowed scenes from private plugs to be displayed.
PrimitiveInspector : Fixed bug which claimed “Location does not exist” for objects without any primitive variables.
OpenColorIO : Fixed the display transform used to show colours in popups.
SceneInspector : Fixed “Show History” menu items.
ImageGadget : Fixed loading of non-8-bit images. Among other things, this fixes the display of 16 bit node icons in the GraphEditor.
Arnold : Fixed rendering of VDB volumes without
file_mem_bytes
metadata.Cycles : Fixed bug preventing a background light from being added to a light group.
LightEditor : Fixed regression (introduced in 1.4.8.0) causing the mute and solo icons to not show up for groups.
Windows : Fixed conflicts with other software installations on
PATH
. ThePXR_USD_WINDOWS_DLL_PATH
environment variable is now set to an empty string if it is not already set, preventing USD from adding all entries fromPATH
to Python’s DLL search paths.AnnotationsGadget : Fixed potential hang in
annotationText()
Python binding.FormatPlug : Fixed potential hang in
acquireDefaultFormatPlug()
Python binding.ImageReader : Fixed array metadata loading bugs, including the loading of
ICCProfile
metadata.
API
PopupWindow : Added
parent
argument topopup()
method. This allows popup windows to inherit the display transform from the main UI.
Build
Cortex : Updated to version 10.5.9.1.