Throw that dog a bone!

My final project is a Google Cardboard app/game where you throw bones at dogs as they run past you! Images from the app are below:

dog in VR app kitty in VR app
Some notable aspects of the app: I started from this tutorial, and made the following changes:

Ray Tracer

ray traced watercolored spheres

The image above is an example of refractive and reflective spheres, and I liked its watercolor-looking effect. The second and fourth spheres from the left are actually completely white, but have color due to the interaction with the surrounding geometry. This image was also rendered using anti-aliasing to make a smoother looking image. You can find the .pov file here.

ray traced stairs

The image above is an example of shadows, box intersections, and tranforms. The floor plane in this image is slightly reflective so that you can see the reflection of the stairs on the right and the shadow from the stairs on the left. This image was also rendered using anti-aliasing to make a smoother looking image. You can find the .pov file here.

ray traced reflection of sphere

The image above is an example of reflections and multiple lights. The back plane is almost completely reflective which shows the sphere and the light spots on the bottom floor plane from the multiple lights in the scene. This image was also rendered using anti-aliasing to make a smoother looking image. You can find the .pov file here.