github dreamworksanimation/openmoonray openmoonray-1.5.0.0
Release v1.5.0.0

8 months ago

What's new

Build Improvements

  • Upgraded to Embree 4.2.0
  • Upgraded to Optix 7.6
  • Added lsb to the container build scripts
  • Added support for VFX Reference Platform 2023, includes implicit support for Rocky9, GCC-11 and Python-3.10

Features

  • Added initial implementation of a new adaptive light sampling scheme
  • Implemented an improved dw_acos() over acos() to the scene_rdl2 math lib
  • Added automatic CPU-affinity control to MoonRay, with own thread pool
  • Exposed the execution mode (auto, xpu, vector, scalar) in hdMoonray
  • Added a few Geo preview settings to hdMoonray
  • Add tolerance for float equals and new vector equals mode to the OpMap
  • Several improvements to DwaToonMaterial for non-photorealistic looks

Bug Fixes

  • Removed a duplicate CPU handler in XPU mode
  • Fixed XPU debug asserts
  • Fixed XPU fallback behavior to only fallback when run in auto mode
  • Fixed ShadowReceiverSets in XPU mode
  • Fixed exclusion symbol ^ in LPEs.
  • Fixed local motion blur to use the region with maximum reduction when within overlapping regions
  • Fixed VDB light filter density_grid_name attribute type
  • Fixed allocation of OIIO texturing time in the log output

Other

  • Renamed debug and info variables
  • Removed variance AOVs as part of a refactor
  • Removed Dual code as part of a refactor
  • Removed unused ray sorting code in XPU mode
  • Removed and archived the PathIntegratorOneSampler
  • Remove unused and unsupported multi-film support in the AOV system
  • Removed deprecated attributes from SceneVariables
  • Added Displacement map parameters to the documentation
  • Added stats for bundled/gpu intersection rays
  • Extended XPU queue support for regular rays
  • Combined primary and incoherent ray queues
  • Miscellaneous rdl2_print improvements and refactor
  • With vfxrefplat-2023, hdMoonray can be running in Nuke 15, initial check shows it running.

Don't miss a new openmoonray release

NewReleases is sending notifications on new releases.