该项目是对TinyRenderer全部内容的复现,包括作业。 Lesson0-3是原项目前四节课的源码,有个人修改的地方,标准实现以作者给出的最终版本为主。 Lesson4-6是第四节到第六节的源码,到这里我们可以用自己的方式编写Shader了。 Lesson7是第七节的源码,通过二次渲染实现了硬阴影。