Date: Fri, 29 Mar 2024 01:32:34 +0000 (UTC) Message-ID: <1957094999.209.1711675954787@ip-10-0-0-233.us-west-2.compute.internal> Subject: Exported From Confluence MIME-Version: 1.0 Content-Type: multipart/related; boundary="----=_Part_208_183422725.1711675954785" ------=_Part_208_183422725.1711675954785 Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: quoted-printable Content-Location: file:///C:/exported.html
This release introduces improvements to RenderMan.
Please dive right into the release notes below for more detailed informa= tion on the latest version of your favorite renderer!
There are two new optional controls for path-traced subsurface scatt= ering - Attribute "trace" "int sssautobias" and "trace" "float sssbias". In= the rare cases where the automatically computed bias for path-traced subsu= rface scattering needs tweaking, one can set "sssautobias" to 0 and "sssbia= s" to a desired value such as 1e-6. The default values are 1 for "sssautobi= as" and 1e-4 for "sssbias".
PxrTee can now export AOV's from the shading networks for Volumes.= p>
The PxrPrimvar built-in names "curvature_u" and "curvature_v" for pr= incipal curvatures can now also be written "curvatureU" and "curvatureV". T= his is for forward compatibility with the OSL version of PxrPrimvar in Rend= erMan 24.
We have deprecated the behavior where connecting a utility pattern t= o a PxrSurface node forces uncached opacity computations. This has been see= n to be a major performance detriment, but can be re-enabled with Option "u= ser" "int utilityPatternForcesOpacity" [1].
Rendering with adaptive sampli=
ng after a breakpoint and resume took up to 20x longer than when uninterrup=
ted; this was due to missing data in the checkpointing output file and has =
been fixed.
Fixed a bug in OSL trace() that could happen when hitting multiple o= bjects within a batch of rays.
Fixed a bug that could return garbage derivatives on failed texture = lookups from OSL.
Fixed offscreen decimation of dicing rate incorrect behavior with a = custom ScreenWindow.
Fixed out-of-bounds vector access when a OSL spline is provided with= only a single control point.
Fixed rare holes in alpha channel due to missing ray hits on subdivi= sion surfaces with intricate detail. (The holes were visible when looking a= t the alpha channel with gamma=3D0)
Fixed a bug where derivatives were uninitialized when fetching unifo= rm attributes and options with OSL getattribute().
Fixed cases where texture3d() could lead to uninitialized values in = derivatives.
Fixed a bug where AreaScale of mesh lights was not properly updated = during interactive updates.
Optimized a pathological case for nested instancing on scene ingesti= on that can dramatically reduce render startup in certain cases.
Fixed a bug that could cause intermittent crashes in non-deforming c=
urves.
Added improvements to light selection learning.
Improved the behavior of denoised Marschner by changing how the albe= do is calculated.