Source: https://github.com/timoha/rt
“Recursive Art Contest” winning entry that Michael Schuldt and I implemented in Scheme for CS61A during Fall 2013. The Scheme is implementation is custom and was done in Python. Couple notable feature of our Scheme is that it supports multi-processing which allowed us to utilize multiple cores for faster render time as well as uses Turtle drawing library.
The scene is a sampled down Apollonian gasket fractal that reminds a drop of water sliding down a sphere.
More renderings done by the raytracer:
Michael and I also were invited to give CS61A extra lecture about raytracers: