What is a Volume Shader?
A volume shader computes visual properties for semi-transparent, three-dimensional spatial media such as clouds, smoke, fog, and planetary atmospheres. Unlike standard 3D mesh rendering that only calculates color at the surface polygon, a volume shader computes density, light absorption, and in-scattering at multiple depths inside the volume.