CPE 473 Spring 2013 Final Project and Images

By Ray Go


Geometric Transforms and Reflection

This image shows the application of geometric transforms to create a heart.
This image also shows reflection and shadowing.

Geometric Transforms and Reflection

Basic Shading with Shadows and Camera Transforms

This image shows the application of camera transforms and shadowing with
different types of geometry.

Basic Shading with Shadows and Camera Transforms

Refraction

This image shows refraction of planes and a sphere.

Refractions

Bounding Volume Hierarchy

This image demonstrates my implementation of a Bounding Volume Hierarchy.
There are 36905 spheres in this scene, and it takes about

Balls 2

Depth of Field

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.

Depth of Field 1

Focal length: 7.0

Depth of Field 2

Focal length: 9.5

Depth of Field 3

Focal length: 12.0

Global Illumination

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.

Global Illumination

Time: 17.195s
1 sample
Recursion Depth: 2

Global Illumination

Time: 1m 11.586s
10 samples
Recursion Depth: 2

Global Illumination

Time: 4m 13.436s
40 samples
Recursion Depth: 2

Global Illumination

Time: 9m 20.341s
90 samples
Recursion Depth: 2

References