Page tree

Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

XPU

  • Denoiser, LPEs/AOVs: XPU will produce better output for the denoiser, causing the denoiser to create better images from XPU rendersnow produces the necessary outputs for full denoising quality and compatibility. This matches RIS standards.
    • The sampleCount AOV was previously misnamed.  RMAN-19904
    • Support multi-frame denoising by adding support for a correct value for the built-in variable "dPdtime" to OSL when the position is changing over time, and also add support for "dPdtime", "motionFore" and "motionBack" motion vector AOV outputs.  RMAN-20456
  • LPEs/AOVs: If you output the same LPE into two display outputs, XPU will now output them properly.  Previously you would get black.  RMAN-19904
  • LPEs/AOVs: Fixed a case that would cause the albedo AOV to sometimes output black.  RMAN-20605
  • Volumes: Volumes with colored extinction now render properly.  RMAN-20125
  • Volumes: XPU is much better behaved if the camera is placed in the volume – much less memory is consumed.  RMAN-20627
  • Volumes: The convergence of thin homogeneous volumes in XPU has been greatly improved and is now on par with RIS.  RMAN-20100
  • Volumes: XPU now supports Attribute "dice" "minlength" and "minlengthspace" for volumes.  RMAN-20180

  • Volumes: XPU performance has been improved for dsominmax 0 volumes.  RMAN-20180

  • BxDFs: Fixed very rare case where with subsurface rendering, it was possible to get a difference between the CPU and GPU.  RMAN-20515
  • Geometry: XPU was previously underdicing geometry depending on the aspect ratio, which would manifest as lower-resolution displacement than expected.  RMAN-18834
  • Geometry: XPU now supports non-raster oriented dicing.  RMAN-19162Geometry: Optimizations for the case of no transformation/deformation motion blur when interpolating primvars.  RMAN-20562
  • Removed unnecessary warnings if XPU is rendering multiple frames.  RMAN-20634

...

  • Fixed a bug where user's PYTHONPATH could cause denoise_batch to fail.  RMAN-20518
  • Volumes may have previously rendered with an incorrect bounding box if multiple grids were present, causing the volume to get cut off.  This has been fixed by relying on the renderer to compute the bounding boxes instead of the bridge products.  RMAN-2025320523, RMAN-20522, RMAN-20524, RMAN-20525
  • vdb bounding volume calculated by renderer instead of rfm (which could incorrectly use the wrong bbox when multiple grids are involved)
  • XPU now responds to rapid light edits more quickly than before.  RMAN-20591

...