1.5.12.0
Improvements
RenderMan : Added light linking support.
Cycles : Added light linking support.
VisualiserTool : Added new visualisation for orientation (Quatf) data.
PrimitiveInspector : Changed column order for quaternions to match Imath’s conventions.
AttributeEditor : Improved widgets used for editing
linkedLights
andfilteredLights
attributes.Viewer : Improved light linking performance.
Fixes
RenderMan UI : Fixed various metadata-related problems :
PxrUnified, PxrBarnLightFilter, PxrCookieLightFilter, PxrRodLightFilter : Hid unwanted inputs in the GraphEditor.
PxrCookieLightFilter : Added button for reloading the map.
PxrSurface, PxrLayerSurface : Moved
utilityPattern
parameter to “Globals” section.Fixed formatting of parameter tooltips, and Node Reference descriptions.
RenderManShader :
Fixed export of struct connections to USD, including connections to
PxrTexture.manifold
.Fixed loading of C++ pattern shaders such as
aaOceanPrmanShader
.Fixed compatibility with ShaderTweakProxy.
ShaderTweaks : Fixed error when selecting an array element to tweak, such as
utilityPattern[0]
in a PxrSurface shader (#6383).CompoundVectorParameterValueWidget : Fixed being unable to edit certain parameters when there were too many, by adding a horizontal scroll bar.
API
ShaderUI : Added support for automatically looking up metadata registered to
{shaderType}:{shaderName}:{parameterName}
metadata targets.USDLight : Added support for
userDefault
metadata registered tolight:{lightName}:{parameterName}
.