https://hgpu.org/?p=3216
Efficient Shadows for GPU-based Volume Raycasting