...
- Stats: Stability improvements. When running Live Stats it is no longer necessary to configure a port number. An available port will be chosen automatically by the system
Patterns: PxrFractal: Fixed a regression related to the application of the frequency parameter. Added a new parameter for backward compatibility if needed
- Patterns: PxrFractal: Improved frequency clamping to optimize render times
RIS
- VolumesIntegrators: Issues with unpredictable random number generation for photon generation in the PxrVCM and PbsPathTracer/PxrUnified integrators have been fixed
- Volumes: Fixed issues with matting when using homogeneous volumesVolumes: Issues with incorrect alpha channel results for non-aggregate volumes that are marked matte or holdout have been fixed, including cases where the matte volume holds out a an overlapping non-matte volume. One remaining known issue in 24.3 is that matte volumes will not produce the correct alpha channel if accumOpacity is turned on in the PxrPathTracer integrator.
- Volumes: An issue with artifacts in the shadows of aggregate volumes rendered with numLightSamples > 1 in PxrPathTracer has been addressed
- Textures: Fixed incorrect derivatives when using mipBias or maxResolution in texture patterns
PxrVCM: Fixed a bug in caustics when the light source is a scaled rect light with emission defined by a texture
- BxDFs: Parameters "iridescenceAnisotropy", iridescenceBumpNormal", "glassAnisotropy" and glassBumpNormal" are added to PxrLayerSurface
- BxDFs: Lama: LamaDielectric and LamaGeneralizedSchlick now support the binding of interior aggregate volumes via the new parameter "volumeAggregate".
- BxDFs + Integrators: Fixed an issue with PxrPathTracer when aggregate volumes were bound to the interior of an object via PxrSurface or LamaDielectric. This case now works.
- Lights: Fixed a flickering issue when lights overlapped with each other
- Lights: Fixed a case where mesh lights wouldn't properly cast shadows
...