/TinyRenderer_Modified

A Rasterizer based on the great work of TinyRenderer

Primary LanguageC++

TinyRenderer_Modified

基于ssloy大神的TinyRenderer教程,参考其中的**,自己重构了一下代码的产物,就当是自己练习的软件光栅化渲染器啦。

过程中输出的部分图片储存在TinyRenderer/Images中

主要是在这个过程中再次感受一下整个渲染管线的运作方式

目前实现阶段:

image-20220822210735095

  • 实现透视投影(仿照OpenGL),自建LookAt和Perspertive,构建观察和投影矩阵,以及应用透视除法
  • Z-Buffer
  • 纹理映射

下一步准备继续完善项目

  • Shader support
  • Transform Normals
  • Lighting
  • SSAO
  • ....