这是什么? Cinder Block 延迟渲染适用于具有许多动态灯光和 SSAO 的现成场景。 还有点光源阴影贴图和 FXAA。 适用于 Xcode 和 VS2012,包括简单和高级模板。
将其拖到 Cinder 目录(0.8.5,可能是 0.8.4)中的 blocks 文件夹中,然后使用 Tinderbox(在 toolold 目录下)创建一个项目,并正确复制所有内容。
包括“高级”模板
包括“基本”模板
使用这个引擎的项目 “座” 《太空人牵线木偶》
延迟渲染 + 阴影贴图使用大量的 VRAM(其缺点之一); 但它的优点是可以使大量动态点光源成为可能。
获得更好帧率的提示:
调整应用程序窗口大小
较低的 FBO 分辨率
通过将 LIGHT_PS 构造函数的最后一个参数设置为 false 来关闭多个阴影映射灯
降低灯光的强度/AOE(将 LIGHT_BRIGHTNESS
2021-06-02 20:02:56
114KB
C++
1