Slim raytracer logo

I started this raytracer when I was an undergrad and have slowly developed it over the years. It is designed to be simple, flexible, and fast. I use it for experimenting with graphic techniques.

Instructions

Click and drag to rotate the camera. Use the mouse wheel to zoom in and out. Press ~ or ` to bring up the console. See below for example commands.

commandaction
?show help
engine framelessswitch to the frameless renderer
add_post convolve 3,3,{0,-1,0,-1,4,-1,0,-1,0}add post-process edge detect
set_all_shaders normalshade all objects based on their normal vectors
load ../test.objadd the model in ../text.obj to the scene

Downloads

source code for reference only, not licensed for redistribution.
mac OS X binary
win32 binary

image
The binaries include a ducky model by Gilles Tran.

Pics

2009-09-26

image image image image

2008-10-28

image image image image

2006-11-01

image image image image image

2004-12-05

image image image image