Skip to content

hyj1230/tinyrenderer-pygame

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

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages