You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 2 Current »

Milestone 4.1.3

April 10th, 2014

 

Enhancements
  • Faster AiPerlin4: The 4-dimensional Perlin noise function AiPerlin4() is now about 1.5x faster. (#3777)
  • Faster bump3d: The bump3d shader now makes 25% fewer shader evaluations, which can reduce render times specially when using expensive procedural maps. (#3804)
  • Faster lights: Non-motion blurred lights are now a few percent faster to render, specially in scenes with many lights. (#3791, #3792)
  • Reduced per-object memory overhead: Ray accel structs now consume a few hundred KBs less memory, which can add up to hundreds of MBs saved in scenes with thousands of objects. We also lowered peak memory used in certain situations. (#3772, #3778, #3783)
  • overlay_mode in utility shader: We have added a new overlay_mode parameter to the utility shader which allows you do overlay wireframe on top of the regular color and shading modes. This can be set in the kick command-line with the -om command. (#3800)
Incompatible changes
  • Behavior of standard.specular_rotation changed: The specular_rotation parameter in the standard shader will now continuously rotate in the same direction when provided values outside of the [0,1] range instead of switching direction. (#3786)
  • objwire utility mode removed: With the new overlay_mode, the objwire color mode in the utility shader is now redundant. The same result can be achieved with -cm obj -om polywire. (#3800)
  • Hardcoded name of options node: The name attribute of the options node is now hardcoded to the string "options" and cannot be redefined. Calls toAiNodeSetStr(AiUniverseGetOptions(),"name","foo") will not have any effect. (#3817)
  • Removed shader_timing_stats: The global option shader_timing_stats which was used to report fine-grained timings of certain shading operations has been removed. The accompanying diagnostics AOV "texturetime" has also been removed. This both removes a bit of overhead and simplifies the internal logic. (#3818)

Bug fixes

 

 

TicketSummaryComponentOwnerPriorityVersionCreated
#3781peak memory not properly capturedarnoldthiagomajor4.14 months
#3782corrupted render region output in the X11 kick driverkickramonmajor4.14 months
#3784AiShaderGlobalsGetTriangle crashes with displacement in free modearnoldramonmajor4.14 months
#3785AiRadiance texture coordinatesarnoldramonmajor4.14 months
#3786specular_rotation parameter in standard shader misbehaving outside of [0,1] rangearnoldalanmajor4.14 months
#3788NaNs with light_blockerarnoldramonmajor4.14 months
#3789crash in bump3d used in object spacearnoldramonmajor4.14 months
#3798static non-invertible matrix transform crashesarnoldthiagomajor4.14 months
#3803curved motion blur not numerically precisearnoldthiagomajor4.14 months
#3806fast_exp symbol is stripped from os x opt buildarnoldthiagomajor4.14 months
#3809matrix-transformed cylinder and disk lights broken with 1 motion keyarnoldalanmajor4.14 months
#3810Memory leak in AiNodeEntryInstallarnoldangelmajor4.14 months
#3811AiNoise reports warning when using distortionarnoldthiagomajor4.14 months
#3812Don't compute importance tables for disabled lightsarnoldmikemajor4.14 months
#3816Crash when interrupting render during BVH build with more than 2 motion keysarnoldmikemajor4.14 months
#3817hardcode options node's name to "options"arnoldmarcosmajor4.14 months
#3799Memory leak on NURBS nodearnoldangelminor4.14 months

 

 

 

TicketSummaryKeywordsComponentOwnerPriorityMilestone
#3370broken motion_vector AOV in objects with deform keys and ignore_motion_blur4.1.3.1arnoldthiagomajor4.1.4
#3825Missing referenced disp shader causes mesh to disappear4.1.3.1arnoldmikemajor4.1.4
#3830ignore_motion_blur not removing extra keys4.1.3.1arnoldthiagomajor4.1.4

 

 

 

TicketSummaryKeywordsComponentOwnerPriorityMilestone
#3840curved motion blur is sometimes using a slightly off rotation4.1.3.2arnoldthiagomajor4.1.4
#3841linking quad_light.color to a shader not working with multiple lights4.1.3.2arnoldangelmajor4.1.4

 

 

 

TicketSummaryKeywordsComponentOwnerPriorityMilestone
#3866crash with multiple texture-mapped quad area lights4.1.3.3arnoldangelcritical4.1.4
#3766Deep EXR driver is missing a ZBack channel for Nuke compatibilityMPC DWA 4.1.3.3arnoldramonmajor4.1.4
#3854Deep EXR crash when defining data tolerances but no data channels4.1.3.3arnoldramonmajor4.1.4
#3863Light filters incorrectly modify surface UVs4.1.3.3arnoldramonmajor4.1.4

 

 

 

TicketSummaryKeywordsComponentOwnerPriorityMilestone
#3987AiHairDirectDiffuseCache() non-deterministicframestore 4.1.3.4arnoldalancritical4.1.4

 

 

 

TicketSummaryKeywordsComponentOwnerPriorityMilestone
#4057out-of-range error in spotlight when using duplicate keys4.1.3.5arnoldthiagomajor4.1.4
  • No labels