An open API service indexing awesome lists of open source software.

https://github.com/skychx/toyrenderer

一个小巧的 C++ 软渲染器
https://github.com/skychx/toyrenderer

tinyrenderer

Last synced: about 1 year ago
JSON representation

一个小巧的 C++ 软渲染器

Awesome Lists containing this project

README

          

# toyRenderer

本项目参考经典图形学教程 [tinyrenderer](https://github.com/ssloy/tinyrenderer) 的代码实现,比源码多了一些实现思路的注释。

要想看懂 **tinyrenderer** 的代码,需要有一定的知识储备,下面是我在造轮子时的一些总结,大家学习前可以参考一下。

- [〇、前言](https://supercodepower.com/docs/toy-renderer/index)
- [一、环境搭建](https://supercodepower.com/docs/toy-renderer/day1-env-setup)
- [二、画一条线](https://supercodepower.com/docs/toy-renderer/day2-draw-line)
- [三、画一个三角形](https://supercodepower.com/docs/toy-renderer/day3-draw-triangle)
- [四、Z-buffering](https://supercodepower.com/docs/toy-renderer/day4-Z-buffering)