/VRenderer

一个自娱自乐的软渲染器~

Primary LanguageC++MIT LicenseMIT

VRenderer

VRenderer是一个简单的软光栅渲染器,用于图形学知识的实践。

  • 动态环境贴图

  • 人物

特性

  • 左手坐标系
  • 自由相机
  • 齐次空间裁剪
  • 正面/背面剔除
  • 深度测试
  • 纹理映射
  • 阴影贴图
  • 立方体贴图
  • 基础光照模型
  • Blinn-Phong着色
  • Alpha混合

下一步

  • MSAA
  • Mipmap
  • 法线贴图
  • PBR

依赖

参考