Skip to content

Release v1.7.0.0

Latest
Compare
Choose a tag to compare
@jmahovsky-dwa jmahovsky-dwa released this 19 Dec 22:32
· 1 commit to main since this release
2adbc09

What's new

Features

  • Improved Rocky9 and MacOS build instructions and CMake presets for hdMoonray in Houdini
  • XPU mode now accelerates both regular rays and occlusion rays for NVIDIA GPUs
  • XPU mode now supports more than two (up to 16) motion blur steps/samples for meshes
  • Adds FOV controls to spherical camera to allow rendering onto a partial sphere
  • Improvements to rdla_filter - splits long lines
  • Adds -threads option to moonray_bake
  • Makes all parameters (except clamp values) of RemapMap bindable
  • Adds a "ramp_input_scale" parameter for diffuse to the DwaBase material
  • Adds a PortalLight
  • Supports distant lights referenced by a PortalLight
  • IntensityLightFilter can now distinguish between direct/indirect paths
  • Offset and scale are now bindable for UVTransformMap
  • Supports indirect illumination on volumes
  • Adds scene variable "slerp_xforms" which fixes scaling when camera shutter is outside motion steps range
  • Improved ray-sphere intersection precision
  • Avoids BVH rebuilds if geometry hasn't changed in update
  • Adds support for min_shadow_distance
  • Adds stochastic presence optimization
  • Adds Cryptomatte support to hdMoonRay
  • Adds reflected cryptomatte data support
  • Adds screen space radius controls for curves and points
  • Adds support for "primary aov", allow users to specify an aov as the "primary" output
  • Includes light filter luminance in the visibility aov
  • render_profile_viewer now uses OpenImageIO to display test result images
  • Added new guide for understanding shadow ray manipulation attributes
  • Shared memory framebuffer interface for sending framebuffer data between processes
  • New commandline tool: shmFbTool: test and analyze shared memory framebuffer data
  • New commandline tool: shmFbDump: example code to access shared memory framebuffer without using OpenMoonRay lib

Bug Fixes

  • Fix flickering shadows in successive rendered frames
  • Fix crash with volumes
  • Fix depth aov on SphericalCamera and FisheyeCamera
  • Fix XPU accidental double precision calculations
  • Fix XPU queues memory leak
  • Fix XPU error/fallback with USD mesh
  • Fix XPU crash after moonray_gui camera move after fallback to vector mode
  • Fix XPU crash after fallback after scene reload
  • Fix refractive Cryptomatte when used with checkpoint & resume
  • Fix vector mode aov artifacts
  • Fix for overly-tessellated geometry with fisheye camera
  • Stop indirect illumination from being blocked by lights
  • Reverses N and displacement N for left handed orientation
  • Fix crashes in debug builds
  • Fix NaNs with UsdPreviewSurface
  • Fix rdla_filter crash when trying to round non-float values
  • Fix moonray command -layer option
  • Fix bugs in RemapMap
  • Fix CLang17 warnings
  • Fix WrapDeformGeometry rigid instance mode
  • Stability increases and avoids crashes if the resolution is changed under hdMoonRay context
  • Better improved interactive frame update performance for moonray_gui
  • Fix crash regarding race condition of hdMoonRay exit timing