Tiny-SoftwareRenderring 用C++编写了一个简单的软渲染器,独立实现了光栅化渲染管线。主要包括以下几个功能: OBJ文件解析 纹理映射 切线空间法线贴图 高光贴图 Blinn-Phong反射模型 软阴影 注:参考了https://github.com/shixuezhiyi/MyTinyRender 中的数学库(MyMath.h),以及https://github.com/ssloy/tinyrenderer/wiki 的TGA读写文件(Tgaimge.cpp Tgaimage.h)。 输出效果图: