Custom AOVs for Volume Shaders

The aov_write_rgb, aov_write_float, and aov_write_rgba shader nodes can now be used in volume shader networks to write custom AOVs, just as they already work for surface shaders. Both flat (EXR, TIFF) and deep EXR outputs are supported.

Custom AOVs for volume shaders

The aov_write_rgb, aov_write_float, and aov_write_rgba shader nodes can now be used in volume shader networks, just as they already work for surface shaders. Previously, custom AOVs were silently ignored in volume contexts. The volume raymarcher now collects AOV closures at each step and integrates them using Beer-Lambert weighting, producing physically consistent AOV outputs. (ARNOLD-6548)

Release Information

Version:

7.5.1.0

Release Date:

25 March 2026

Documentation