Skip to content
A software 3D renderer written in Python.
Branch: master
Clone or download
Latest commit 8ae2344 Dec 12, 2018
Type Name Latest commit message Commit time
Failed to load latest commit information.
render refactor Nov 15, 2018
res chore: update readme Nov 14, 2018
tests test: fix test Nov 15, 2018
.gitignore chore Nov 3, 2018
LICENSE Relicense under MIT Dec 12, 2018
requirements.txt chore: update requirements.txt & add Nov 3, 2018 feat: speedup vector normalize Nov 9, 2018 feat: add try example Nov 16, 2018


A software 3D renderer written in Python that aims to make it easy for everyone to understand. 🍭

zbuffer corrected monkey wireframe monkey jinx axe


  • basic rendering pipeline
  • wireframe rendering
  • z-buffer rendering
  • textures


$ pip install -r requirements.txt
$ python build_ext --inplace && python


Always welcome, just fork this repo and send a pull request.

You can’t perform that action at this time.