软件渲染器 YwSoftRenderer
时间:2020-04-01 00:01:47
收藏:0
阅读:85
很久没有更新博客,除了项目太忙,业余时间都用在了自己的软件渲染器项目上了。项目地址:https://github.com/yaukeywang/YwSoftRenderer
整过过程还是比较漫长艰辛,在逐步完成基础部分后,开始一步步完善Demo,然后在这个过程中解决了非常多的bug。
那么近期的最后一个 Demo 是移植了 Unity 最复杂的 PBR 实现(UNITY_BRDF_1, 没有IBL,后面继续完善)。
这个渲染器几乎完全“抄袭”自 Muli3D,一点点嚼碎每一行代码,同时也在不断的比较《3D游戏编程大师技巧》、《3D游戏与计算机图形学中的数学方法》和《3D数学基础·图形与游戏开发》。
后续会添加更多的功能和 Demo,整理软件渲染器教程。
先上几张截图:
Geometry Shader:

UnityPBR:

原文:https://www.cnblogs.com/yaukey/p/ywsoftrenderer_start.html
评论(0)