Our problem was to modify the existing ray tracer problem to include volumetric lighting effects, such as fog, dust, and etc.
In order to implement volumetric light effects, we did the following:
Uniform Density
A basic cone with uniform particle density through the volume
Perlin Noise
A basic cone with Perlin noise changing the particle density
Color
A sphere with colored fog created using a large number of samples in ray marching
Interaction with other geometries
A image of a scene where a cone with fog is being illuminated by a spot light, however an object intersects the cone and partially blocks the light
Cool looking pictures
