Skip to content
a global illumination renderer
Python
Latest commit 3c572b2 Jul 14, 2014 @jtauber fixed string type check
Failed to load latest commit information.
.gitignore
LICENSE.txt updated README, copyright year and various whitespace issues identifi… Jul 2, 2012
README updated README, copyright year and various whitespace issues identifi… Jul 3, 2012
bound.py some PEP8 Jul 14, 2014
camera.py more PEP8 Jul 14, 2014
cornellbox.txt fixed permissions and line endings Nov 14, 2009
image.py more PEP8 Jul 14, 2014
minilight.py save as PNG not PPM Jul 3, 2012
raytracer.py whitespace Jul 14, 2014
scene.py more PEP8 Jul 14, 2014
scene_parser.py updated README, copyright year and various whitespace issues identifi… Jul 3, 2012
spatialindex.py
surfacepoint.py more PEP8 Jul 14, 2014
triangle.py more PEP8 Jul 14, 2014
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
Something went wrong with that request. Please try again.