Skip to content
A software 3D renderer written in Python.
Python
Branch: master
Clone or download
Latest commit 8ae2344 Dec 12, 2018
Permalink
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
readme.md feat: add try example Nov 16, 2018
requirements.txt chore: update requirements.txt & add setup.py Nov 3, 2018
setup.py feat: speedup vector normalize Nov 9, 2018
try.py feat: add try example Nov 16, 2018

readme.md

render-py

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

zbuffer corrected monkey wireframe monkey jinx axe

Features:

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

Example:

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

Contribute:

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

You can’t perform that action at this time.