Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

tinyrenderer-pygame

使用pygame实现的tinyrenderer,需要pygame、numba、numpy和PIL。 左右键切换着色模式,O键开启正背面剔除

Features:

  • z-buffer 渲染
  • 纹理贴图
  • 齐次空间裁剪
  • 窗口大小自由调整
  • Gouraud着色 和 Phong着色
  • Gouraud着色的多光源渲染
  • 带 .mtl 的 .obj 文件加载
  • 正背面剔除

About

使用pygame实现的tinyrenderer,需要pygame、numba、numpy和PIL。

Topics

Resources

Stars

2 stars

Watchers

1 watching

Forks

Releases

Packages

Contributors

Languages