For no particular reason, I thought I’d have a go at writing a raytracer 100% in scheme (it actually started as a port of this which I wrote ages ago). I run it in the mzscheme interpreter for development and then compile it using stalin to render stuff. I’m hoping maybe it can serve as a framework for playing with some more esoteric rendering ideas in the future.

The code is here and while it’s not good enough for any general use yet, it supports all the usual raytracing stuff, plus obj file import and is partly integrated with this voxels renderer.

Leave a Reply

Your email address will not be published. Required fields are marked *