Final Project - MATH 155B- Student: Fred Zyda
Comments
This is my final project. I modified the ray tracer so that it does anti-aliasing
and also depth of field. The scene I created has a bezier surface that looks like a vase,
a transparent sphere and a series of stacked tori around a reflective cylinder.
You can turn the depth of field part of the software on and off by using the 'd' key,
and you can increase or decrease the amount of jitter that is used for the depth of field
bye pressing the 'F' and 'f' keys, respectivly. This program can take along time to run,
and the images below took about a half hour each to render. I think this is due to the
Bezier surface intersection part of the code being slow.
The images below are the following
- a rendered scene with depth of field off
- a rendered scene with depth of field set to 8.0 units of jitter
- a rendered scene with depth of field set to 16.0 units of jitter
- a rendered scene with depth of field set to 24.0 units of jitter
- a rendered scene from a different view with depth of field set to 8.0
List of figures