SilverLining使降水渲染的性能翻倍

SilverLining使降水渲染的性能翻倍

弗兰克·肯尼(FRANK KANE) 于2020年1月8日

SilverLining Sky,3D Cloud和Weather SDK版本5.064刚刚发布,它为使用我们的OpenGL 3.2渲染器的客户提供了一些令人兴奋的性能改进! 现在,包括雨,雨夹雪,雪和混合降水在内的降水效果的渲染速度是以前的两倍。

我们最终找到了一种方法,可以将GPU实例应用到我们的降水粒子,也可以将粒子的剔除移动到光栅化器。 当场景中出现降水时,这可以极大地释放CPU。 在我们自己的基准中,暴风雨暴风雨的场景从每秒250帧(FPS)上升到超过500 FPS。

这些改进需要使用SilverLining的OpenGL 3.2渲染器,通过向SilverLining::Atmosphere::Initialize()传递OPENGL32CORE参数来指定。使用旧版 OPENGL 渲染器的客户可能需要考虑升级,以便利用此功能和未来依靠最新 OpenGL 功能的改进。