If you want to make a donation to support this website, click on the following link:
|
Number of hits since May 1, 2003:
|
|
| Ray Tracer Output Images |
This was the main project of one of the computer graphics courses
I took for getting my Master's degree at
Cornell University.
Some of its features are the following:
- Support for triangles, spheres, cylinders and cubes.
- Transformation groups (translation, uniform and non-uniform scaling, rotation and general transformations).
- Lambertian and Blinn-Phong shading.
- Per-pixel anti-aliasing using stratified sampling.
- Reflection/refraction using Snell's law and the Fresnel equations.
- Point lights (hard shadows), spotlights and area lights (soft shadows).
- Glossy reflections.
- Depth of field.
|
|
Here are some wallpapers of the output of the ray tracer:
|

800 x 600
1024 x 768
1600 x 1200
|

800 x 600
1024 x 768
1600 x 1200
|

800 x 600
1024 x 768
1600 x 1200
|
The following are some of the scenes I used as test-cases to
verify some of the implemented features by the program:
|
Spotlights |
|
|
|
Area lights |
|
|
|
Reflective material |
|
|
|
Glossy reflections |
|
|
|
Depth of field |
|
|
|
Sphere |
|
|
|
You feedback is very important, send bugs reports, comments, suggestions and
anything you can come up with (except of course viruses) to my email address:
jmguerra@guerraNOSPAMgames.com.
(Don't forget to remove NOSPAM from the email address)
Copyright © 1997-2004
Jose Manuel Guerra Chapa.
|
|