MyTinyRender 此项目为个人练手独立项目,是基于 c++ 的一个软光栅化渲染器,除了 c++标准库以外,只依赖了一个对于 TGA 格式的图片的读写操作文件(Tgaimge.cpp Tgaimage.h) 本次项目有借鉴: https://github.com/ssloy/tinyrenderer/wiki 但包括数学库,渲染流程,OBJ 文件解析等核心功能都是独立完成. 实现了以下功能 OBJ 文件解析 纹理贴图 凹凸贴图 高光贴图 Blinn-Phong 着色模型 软阴影 输出结果: