Share

3.3.12.1 - Arnold User Guide

Milestone 3.3.12

Enhancements

  • Added disp_padding to set displacement bounds: The displacement bounds are now set with the disp_padding attribute of the polymesh node. Previously, this was set via the disp_height parameter, which was also used to set the amplitude of displacement, causing confusion and even rendering artifacts in some cases. (trac#2399).
  • Adaptive subdivision fixes: A bug has been fixed in the flatness-based adaptive subdivision code, and as a result the renderer now produces more stable tessellations in animation, and more accurately reaches the target subdiv_pixel_error set by the user. This has the apparent effect of reducing the number of polygons, because the old, buggy code was over-tessellating. (trac#2330)

Bug fixes

Ticket Summary Component Owner Priority Version Created
#2330 adaptive subdivision artifact in flatness mode arnold alan major 3.3 3 months
#2393 alpha channel shouldn't have random dithering in 8/16-bit output arnold marcos major 3.3 4 weeks
#2396 NaNs coming from AiLightsGetShadowMatte() arnold alan major 3.3 4 weeks
#2398 procedural expansion time stats are broken arnold marcos major 3.3 4 weeks
#2402 SSS log messages should not appear at minimum verbosity arnold marcos trivial 3.3 3 weeks
Ticket Summary Keywords Component Owner Priority Milestone
#2405 reduce artifacts at bin boundaries in blue noise SSS point cloud construction 3.3.12.1 arnold oscar major 3.3.13
#2412 '#' should be allowed in quoted string attributes ass parsing, 3.3.12.1 arnold ramon major 3.3.13
#2442 polygon_midpoint SSS skipping faces of axis aligned grids 3.3.12.1 arnold alan major 3.3.13

Was this information helpful?