CarrotRender

Timeline

  • ->1月8号 实现直线,三角形,Z-buffer

  • ->1月20号 添加摄像机及相关的变化矩阵,透视投影

  • ->1月31号 添加diffuse shading(利用了法向量插值),添加OrthMatrix,修改之前的变换矩阵

  • ->2月1号 实现简单的纹理插值

  • ->2月8日 重构代码,形成可编程的渲染管线结构

  • ->2月10日 添加Normal mapping(tangent space),存在边缘不平滑,光线计算等问题。引用Eigen矩阵库。

  • ->3月25日 添加shadow mapping

  • ->4月26日 修改透视投影(还是觉得比例有点奇怪)