专注于PBR的便携式现代OpenGL游戏引擎
项目目标
PhotonBox Engine旨在成为对图形和系统架构感兴趣的人们的开源资源。 目标是创建一个清晰易读的代码库,同时仍保持良好的性能和较高的图形保真度。 由于我仍在探索基于状态的GUI解决方案的可能性,因此目前尚未计划使用Editor。
渲染图
延迟/转发渲染
点光源,方向灯,射灯
SkyBox /环境映射
视差cubeMap校正
Cook Torrance BRDF着色器
阿尔贝多地图
法线贴图
粗糙度图
金属地图
环境光遮挡图
排放图