a global illumination renderer
Python
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Failed to load latest commit information.
.gitignore
LICENSE.txt
README
bound.py
camera.py
cornellbox.txt
image.py
minilight.py
raytracer.py
scene.py
scene_parser.py
spatialindex.py
surfacepoint.py
triangle.py
vector3f.py

README

This is a global illumination renderer in Python.

Original C version by Harrison Ainsworth
http://www.hxa.name/minilight/

Original Python port by Juraj Sukop

I am taking apart the code and putting it back together mostly to understand
it better and possibly add new features but I have other goals such as:

 - making it more suitable for rendering 3D fractals and the White-Nylander
   8th power "Mandelbulb" in particular
 - removing features and adding them back in incrementally to produce a
   tutorial
 - exploring how to optimize with things like PyPy

James Tauber
jtauber@jtauber.com
November 2009; June 2011; July 2012