该项目为个人引擎,目前正在完善渲染功能。 渲染功能为之前从未接触过的现代化渲染APIVulkan,于是在其中写下一些Demo作为学习。具体代码在Rendering/part部分, Demo具体效果如下方图所示。 该引擎参考资料:
-
渲染API资料:
https://vulkan-tutorial.com/
https://github.com/SakuraEngine/SakuraEngine
https://github.com/BoomingTech/Piccolo
https://github.com/khalladay/VkMaterialSystem
https://zhuanlan.zhihu.com/p/417561163
https://zhuanlan.zhihu.com/p/201311862
优化:
https://zhuanlan.zhihu.com/p/20712354
-
Demo参考资料:
https://github.com/KhronosGroup/Vulkan-Samples
https://github.com/SaschaWillems/Vulkan
https://learnopengl-cn.github.io/intro/
PBRT:
https://zhuanlan.zhihu.com/p/545848268
-
引擎参考资料:
https://github.com/TheCherno/Hazel
https://github.com/BoomingTech/Piccolo