/SoftRender

SoftRender

Primary LanguageC++Apache License 2.0Apache-2.0

SoftRender

SoftRender 软渲染器

不依赖任何库

Visual Studio 2017 纯C++项目

功能:

绘制线,面,立方体

正交透视相机

读取obj文件

读取bmp文件

纹理映射(带有透视矫正)

光照计算,点光源和直射光

模拟顶点着色器和片源着色器

shadow map阴影绘制

PCF阴影

image