Ogre 1.7后支持了延迟渲染

延迟渲染是先把场景信息(至少需要diffuse、position、normals)渲染到目标(target)上,然后再跟光线合成的一种渲染方式,Crytek最早开始把这个应用到游戏中。Ogre自1.7后,开始支持这种渲染方式。


ogre的相关链接在这里。


相关的概念:

G-Buffer:就是我们上面提到的目标,在DirectX中,一般是一个surface。

SSAO: screen-space ambient occlusion。

你可能感兴趣的:(游戏)