Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with
or
.
Download ZIP
a global illumination renderer
Python
branch: master
Failed to load latest commit information.
.gitignore
LICENSE.txt
README
bound.py some PEP8
camera.py more PEP8
cornellbox.txt
image.py more PEP8
minilight.py save as PNG not PPM
raytracer.py whitespace
scene.py more PEP8
scene_parser.py
spatialindex.py
surfacepoint.py more PEP8
triangle.py more PEP8
vector3f.py fixed string type check

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.