This image shows the application of geometric transforms to create a heart.
This image also shows reflection and shadowing.
This image shows the application of camera transforms and shadowing with
different types of geometry.
This image shows refraction of planes and a sphere.
This image demonstrates my implementation of a Bounding Volume Hierarchy.
There are 36905 spheres in this scene, and it takes about
For my final project, I decided to implement depth of field. The images
below show different focal length, which will bring into focus one of the
three sphere in the scene.
Focal length: 7.0 |
Focal length: 9.5 |
Focal length: 12.0 |
I implemented Monte-Carlo path tracing to get global illumination. My current
project only handles diffused objects, but I plan to implement refractions in
future work.
Time: 17.195s |
Time: 1m 11.586s |
Time: 4m 13.436s |
Time: 9m 20.341s |