JudeHu / render-py

A software 3D renderer written in Python. (Purely educational)

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

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.

About

A software 3D renderer written in Python. (Purely educational)

License:MIT License


Languages

Language:Python 100.0%