emeyex.com - game programming

Welcome to the site of Max Aubrey Wagner, 3D Game and Simulations Programmer
main   projects   games   tutorials   about me  

Downloads

Download the project executable (.zip archive)
Requirements: PC/Windows

Read the derivation of the Ray/Torus Intersection

Description

This project demonstrates the applications of recursive ray tracing, enabling a high degree of visual realism due to the ability to better simulate global illumination models. This project implements local diffuse and specular terms for each light (attenuated by the distance) before computing reflected and transmitted rays and their respective intensities using the Fresnel equations. These reflected and transmitted rays are then used as arguments in recursive calls to ray cast, and the colors produced are also attenuated. The recursion depth is specified in the application control panel. These screenshots were all rendered with a recursion depth of 12.

Screen Shots

raytracer screenshot 0 raytracer screenshot 1 raytracer screenshot 2 raytracer screenshot 3 raytracer screenshot 4 raytracer screenshot 5 raytracer screenshot 6 raytracer screenshot 7


Website copyright (c) 2004-2005 Max Wagner, all rights reserved.
All project and game content copyright (c) 2005 DigiPen (USA) Corporation, all rights reserved.

Valid XHTML 1.1!