What's new
Build Improvements
- Upgraded to Embree 4.1.0
- Upgraded to jsoncpp 1.9.5
Features
- Added telemetry overlay functionality
- Added GPU mode for denoising via OpenImageDenoise
- XPU mode becomes the auto and default rendering modes
- Further improvements to rdl2_print
Bug Fixes
- Fixed frame locked noise on volumes
- Fixed data rate for user data with identical counts
- Fixed handling of missing materials for DwaLayerMaterial
- Fixed extremely slow processing of large meshes with ngons
- Fixed redundant log messages
- Fixed ImageMap crash when updating delta file
- Fixed compilation errors, logging issues, and threaded logging crash with new shader logging framework
- Fixed NVidia driver version check & requirement
- Fixed alpha channel in volume passes with presence on cutouts
- Fixed xpu fallback behavior
- Fixed fallback logic for refractive cryptomattes in vector mode
- Fixed CombineLightFilter bug causing crash
- Fixed CookieLightFilter vector, debug mode bug
- Fixed hair and hair diffuse lobe labels
- Fixed occasional black pixels caused by out-of-range density attribute on LightFilters
- Fixed addition of explicit attributes for unassigned parts
- Fixed crash in vector mode caused by ray termination lights
- Fixed data rate on UserData based on set USD interpolation
- Fixed delta slowdown due to inefficient log outputs
- Fixed per part user data when only the mesh name is specified
- Fixed expected component count for varying rate primitive attributes on RdlMeshGeometry
- Fixed visibility aov
- Multi-machine rendering: Fixed packTiles codec when decoding an empty image
- Multi-machine rendering: Fixed progressiveFrame logic when decoding an empty image block
- Miscellaneous build fixes
Other
- Improved comments for LightSet and ShadowSet attributes
- Improved comments for ImageMap
- Added further scene variable documentation
- Multi-machine rendering: Added new Morton_shiftflip tile scheduler
- Multi-machine rendering: Added dynamic checkpoint interval adjusting logic for multi-machine configuration
- Added robust snapshotDelta unitTest
- Removed incomplete/unsupported multiple camera support