Vespertine

Coded by Guillaume C.L.

Additional help by colleagues at Soursoft
Music by Alan Chawner
Font by Alex Khavich

This demo was done almost entirely in a real-time raytracer. The raytacer features diffuse and specular lighting, reflection, refraction, and shadow casting. This demo was coded over a 6 week period, with about as much time spent debugging as coding. In total there was about 3600 lines of code.

I'd like to thank the following people as well, though they may not know it, they helped in the construction of this demo.
Ian - For inspiration, and thinking that it's really cool even when all I had was a plane and a light.
Pam - For understanding that this took a lot of time and effort, and providing support when things weren't looking too good.
Jacco Bikker - For providing the explanation behind raytracing.


Few notes about the demo that you should know:
First off, this was coded and tested entirely on a Centrino 1.3 laptop. Although some testing was done on an Athlon 1900+ and various other computers, none were very slow, so I'd suggest not running this on anything slower than what I tested it on.

Secondly, for some reason, the esc key only works on certain computers. I've got no idea why it works on some and doesn't work on others. May be that the computer that didn't recognize esc was running win98 and anything else was running winxp.

Lastly, the demo looks MUCH better in fullscreen than in windowed mode. I highly suggest hitting alt+enter at the beginning, it's much more enjoyable that way.

Alright, that's it. Enjoy!

Guillaume C.L.
Soursoft
reaperunreal@gmail.com
