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 and filteredLights 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 to light:{lightName}:{parameterName}.