...
Miscellaneous Changes
- Hydra Viewer improvements:
- The PxrEnvDayLight sunDirection parameter now has a manipulator
- The Refine Shape and Scale Edges manipulators for PxrRodLightFilter are now available
- Viewer Manipulators now display annotations
- Prevented the default Katana light locator from drawing when a light filter is added to a light
- The PxrPortalLight and PxrDistantLight guides are now distinct from the PxrRectLight and PxrDiskLight representations
- It is now easier to select lights
- We now hide the analytic cookie manipulators if the cookieMode is "physical"
- The width and height controls on the Barn Size manipulator now match line up with the BarnLightFilter visualization
- The Rod Scale, Cookie Scale, and Barn Scale manipulator handles will now remain orthogonal no matter how the light filter is transformed
- The RenderMan built-in error handlers are now fully supported (prmanGlobalStatements.errorHandler). This has been extended to include a new handler 'abortall' which indicates the render should be terminated on a katana error
- All provided shaders with a ramp UI now allow a dynamic number of knots
- RfK no longer outputs uninitialized values to PxrRamp's colorRamp parameters
- Deleting primvars and primAttributes now updates in Live Render
- RfK no longer adds "origin" and "OriginalWindow" to the display lines. These values are properly computed by prman
- RfK's display option configuration has been adjusted to align with prman's expectations for crop window and overscan
Fixes
- Fixed live render crashes when deleting or renaming a light
- Fixed an error messaged that was displayed when "Tab" was pressed in the Hydra Viewer when a light with no manipulators was selected
- The Scale Edges manipulator for PxrRodLightFilter in the Viewer are now correctly positioned when the scaleWidth, scaleHeight, and scaleDepth parameters are non-default
- Fixed a bug where a parented, shared light filter using the "Light + Light Filter" Coordinate System was not drawn in the Viewer and Hydra Viewer
- Fix a bug that would cause "point" output channels to be emitted with type "int"
- The UI default value for the Visible In Refraction parameter on lights now matches the default in the renderer
- The preset browser tab works again
Addressed a bug with the preset browser where exporting light rigs and materials from a parent group failed
- The preset browser now supports array and dynamic array parameters. Materials that use PxrRamp can now be correctly saved and imported
- The autocrop option on RenderOutputDefine for raw OpenEXR renders now works
...