PBR延迟渲染器
这是一个用C编写的SDL + OpenGL渲染项目,它实现了我发现有趣的各种计算机图形技术。
目前,它包括HDR延迟渲染管线,PBR照明,IBL,阴影映射,视差映射,色调映射,基本粒子发射器(正向渲染)。
材质系统使用粗糙度/金属工作流程,并支持以下任何/所有纹理:
粗糙度
金属性
普通的
发光的
AO
高度
还有一个用于拼接立方体贴图和烘焙辐照度贴图的小工具(支持NYI来生成预过滤的辐射贴图)。
屏幕截图
参考
材质来自
环境图来自
来自许多实施帮助
用于生成预过滤的辐射图
使用的GUI库是很棒的
2021-04-04 17:19:32
352.93MB
C++
1