周末在家思考了第二种渲染方式性能又有所提升,在20000盏灯的时候可以达到稳定的60fps。

下图是42000盏灯分布在一个长方体空间内,Fps为42左右:

Deferred Lighting Rendering Tile Base 实时渲染同屏42000盏灯

下图是21000盏灯分布在一个长方体空间内,Fps为60左右:

Deferred Lighting Rendering Tile Base 实时渲染同屏42000盏灯

原理比较简单,但是要系统性的高性能还是有点难度。Tile Base 和 Cluster Shadering相比 有他的缺点但是又有他的优势。

相关文章: