outline of volume shading kernel