ssloy/tinyrenderer的学习成果,逐步完善中。
学习笔记可以在这里找到。
您可以到tinyrenderer的存储库中下载OBJ模型及贴图。
或者使用其他模型(例如),需要注意的是我们的程序目前只支持OBJ格式的模型。
要构建此项目,您需要:
git clone https://github.com/SIXiaolong1117/Simple-Renderer.git &&
cd Simple-Renderer &&
mkdir build &&
cd build &&
cmake .. &&
cmake --build . -j
使用:
./Simple-Renderer <输入模型OBJ>
# 例如
./Simple-Renderer ../obj/diablo3_pose/diablo3_pose.obj
./Simple-Renderer ../obj/diablo3_pose/diablo3_pose.obj ../obj/floor.obj
部分代码源自ssloy/tinyrenderer,遵循ssloy/tinyrenderer - LICENSE.txt。
其余部分,依据MIT License开源。