Skip to content

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

License

Notifications You must be signed in to change notification settings

tvytlx/render-py

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

45 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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)

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages