/Python-Renderer

A 3d software renderer in python that loads and renders .obj files. It is slow and buggy but still was a good learning experience. It uses pygame for python 2.7, so you will need that if you want to run it yourself. To exceute the program type python 3dRenderer.py teapot.obj to render the teapot example, use the other .obj file names for them to be rendered. If you want to change camera position, light color values etc you will have to change them in the "IncludesAndConstants" file

Primary LanguagePython

Python-Renderer

A 3d software renderer in python that loads and renders .obj files. It is slow and buggy but still was a good learning experience