Milestone 4.2.13.0

Enhancements

API additions

Incompatible changes

Bug fixes

 

 

TicketSummary
#2654Implement a more robust ray-cone intersector
#3699Filtered texture result cache slows down evaluation in corner cases
#5027AOVs of type AI_TYPE_NODE do not work
#5028shader AOV does not work
#5033Deep EXR light AOVs crash
#5034Bump should work regardless of UV quality
#5035Deep EXR light AOVs not composed correctly
#5039Problems when first element in the list of disp_map shaders is NULL
#5041Incorrect deep EXR render with matte surfaces behind volumes
#5046Light AOV name change to use '_' instead of '.' as separator
#5054Crash when comparing compressed arrays
#5064Incorrect subdivision for soft creases on boundaries
#5067Standard shader with specular roughness zero is not perfectly sharp
#5071textures with empty filenames should be an error
#5078Misleading warnings when loading invalid volume and procedural DSOs
#5083UDIMs with linked UVs or custom uv set are using wrong UDIM column
#5086Wrong transparency in front of opaque matte surfaces
#5091NaNs in Ward-Duer and stretched Phong BSDF sampling weights due to division by zero
#5092cached indirect diffuse values are incorrect
#5096rectangular quad light check is overly aggressive
#5099Improve sample merging for deep volumes
#5102Deep volume output accuracy should not worsen with more AA samples
#5108Procedurals create duplicate objects
#5129Gobo light filters connected to a float slidemap result in red colors
#5132crash when rendering large un-tiled EXR images
#5134Bad texture derivatives in rare cases from sphere objects
#5136Standard shader enable_internal_reflections not working for specular
#5057missing ai_shaderglobals.h include