Milestone 4.2.8.0

 

Enhancements

API additions

Incompatible changes

Bug fixes 

 

TicketSummary
#4734Crash during IPR session with Maya on Linux
#3350AiShaderGlobalsApplyOpacity() not converging on correct result with colored opacity
#4564Escape sequences in .ass parser not working with string arrays
#4724Crash with volumes when the P AOV is enabled and an object is behind or inside
#4725Crash when using deep volumes without an RGBA AOV
#4726rename "RA" "GA" "BA" OpenEXR opacity channels to "AR" "AG" "AB"
#4728work scheduler lifetime extension causes crash in yeti
#4729Rare random buckets rendering too bright
#4731Missing header info in logs
#4737Incorrect transformation for lights in motion blurred procedurals
#4741return monochrome colors from image shader in single_channel mode
#4744Built-in surface AOVs disappear inside atmosphere shader
#4746Single channel alpha mismatch in deep driver for volumes
#4750dPdv on curves is numerically unstable far away from the origin
#4753BVH motion count in stats is wrong
#4755fog is not always visible when seen from below the fog plane
#4762AtShaderGlobals.area does not account for dOdx and dOdy
#4763Occasional crash when curves generate invalid normals
#4764crash in subdiv with vertex that exceeds the max valence of 255
#4768Fix ray differentials in free mode
#4770AiAOVRegister does not correctly detect unsupported types for AI_AOV_BLEND_OPACITY
#4771AiMakeRay should compute a more numerically robust AtRay::mindist
#4773non-deterministic behavior of user data declarations on cached procedural data
#4779procedural cache wrongly propagates visibility overrides
#4780Error writing long string parameter values to .ass file
#4792Crash when re-creating a previously destroyed procedural
#4795image node with UDIMs with alternate UVs are incorrect
#4798Random crash with displacement and autobump
#4749Renaming output in kick fails when a camera is specified in the output
#4765Python API crash when AtMsgCallback goes out of scope