CS6620 Project 10 - Monte Carlo Techniques.

Abe Stephens


Soft Shadows.

I implemented soft shadows by adding a new type of light which shaders would query for the direction to the light given an intersection point. The soft shadow casting light simply perturbed the returned light direction by choosing light positions on a disc.

100 spp tent filter support 2x2.  ~22 min.
400 spp tent filter support 2x2. ~89 min.
Difference (normalized) between 100 and 400 spp.

Depth of Field

I implemented the thin lens camera model described in the notes.

Focused on the grill of the truck. This image could really use some better ambient shading. The uniform color sky really doesn't work with depth of field effects either.
Focal distance 55 units.
Focal distance 88 units.