Skip to content

Release 3.6.0.1

Latest

Choose a tag to compare

@jlanz jlanz released this 24 Apr 22:16
· 6 commits to main since this release
2efc058

What's New

This release offers several enhancements and bug fixes.

Features

  • Material AOVs can now be returned from secondary rays (new RenderOutput parameter)
  • LocalMotionBlur can now handle rotational camera motion blur, not just translation
  • Arbitrary user data is filtered by requested attributes before adding it to primitive attribute table
  • rdl2_convert: Misc improvements
  • rdl2_localize: Misc improvements
  • moonray_gui_v2: Added camera hotkey to frame the scene
  • moonray_gui_v2: Added a 3D axis display
  • moonray_gui_v2: Added the SceneClass name to the scene inspector
  • moonray_gui_v2: Added a help button
  • moonray_gui/moonray_gui_v2: Adds BSDF and light samples to the Light Path Visualizer
  • render_profile_viewer: New annotation feature and improvements to the image tabs

Bug Fixes

  • ImageNormalMap now suppresses error messages when use_default_value_when_missing is true
  • moonray_gui_v2: Fixed interactive scene update crash
  • moonray_gui_v2: Cleans up temp file .test_write_permission
  • Fixed un-normalized dPds in scalar TransformSpaceMap
  • Fixed LocalMotionBlur crash when vertex buffer contains only one time step
  • Fixed the shared memory unitTest issue on macOS
  • Fixed getRenderOutput*MTSafe() bug
  • Fixed adaptive light sampling crash in vector mode caused by 0 bounded lights
  • Fixed a bug with per-lobe lightsets + light acceleration
  • Fixed Glitter material discrepancy between scalar and vector modes
  • Fixes the missing unoccluded LPE AOV with SSS.
  • Fixes inconsistency between AOVs and beauty when using indirect lighting on volumes
  • Geometry delta updates now trigger full re-render in moonray_gui and moonray_gui_v2
  • Fixed output for ToonBsdfLobe with -print_bsdf
  • Added NoiseWorleyMap_v3 which fixed bugs with jitter with cell ids and second (etc.) closest point distance
  • Fixed bug in vector SwitchFloatMap
  • Added missing LFS grad.tx file from rats/assets/texture (thanks to @erichocean for pointing this out)
  • Fixed random test selection bug and improved test selection performance
  • Fixed issue with pre-built Makefile.in files in CppUnit

Build system updates

  • Optimized incremental builds
  • Removed ImGui submodule from moonray_gui repo, using CMake's FetchContent now
  • Fixed issue with pre-built Makefile.in files in CppUnit
  • Resolved several vanilla Rocky9 build issues

Other

  • Updated moonray_dcc_plugins (thanks to @kubo-von for raising this up)
  • Updated MoonRay logo in README