Skip to content

ssloy/tinyrenderer的学习成果。一个简单的Renderer(包含独立实现的GL)。

License

Notifications You must be signed in to change notification settings

SIXiaolong1117/Simple-Renderer

Repository files navigation

Simple-Renderer

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

⚖️License

部分代码源自ssloy/tinyrenderer,遵循ssloy/tinyrenderer - LICENSE.txt

其余部分,依据MIT License开源。

About

ssloy/tinyrenderer的学习成果。一个简单的Renderer(包含独立实现的GL)。

Topics

Resources

License

Stars

Watchers

Forks