Ray Tracing on GPU

Title: Implementing Ray Tracing on GPU
Project Type: Diploma Thesis, University of Applied Sciences Basel, Switzerland
Student: Martin Christen, christen@clockworkcoders.com
Professor: Marcus Hudritsch
Supervisor: Wolfgang Engel
Duration: October 18th, 2004 - January 19th, 2005

Implementing a GPU based Ray Tracer [in OpenGL / Direct3D]

Ray_Tracing_on_GPU (PDF)

GPU Based Ray Tracer: GLSL/HLSL Implementation
(addendum to the PDF)
[Part 1][Part 2][Part 3][Part 4][Part 5]

Implementation-Journal Ray Tracing on GPU


Warning!! Right now, the ray tracer only runs on NVidia GeForce 6 based cards!!
Recommended Driver: 66.93, other drivers - including newer beta drivers - may not work properly!

Sourceforge Project Page: http://www.sourceforge.net/projects/gpurt
Source and Binary Downloads: Source Forge Download Page

SourceForge.net Logo

For bug reports and feature requests, please use Sourceforge tracker.



Current Development

This is an open source project - a lot more features will be in next release. For example current (developer) build adds support for multiple lights, enhanced materials, refraction and much more.

Screenshots: current developer version


Last update: February 3, 2005 10:51 PM MET