OpenGL 泛光Bloom
生活随笔
收集整理的这篇文章主要介绍了
OpenGL 泛光Bloom
小编觉得挺不错的,现在分享给大家,帮大家做个参考.
OpenGL 泛光Bloom
- 泛光Bloom简介
- 提取亮色
- 高斯模糊
- 把两个纹理混合
泛光Bloom简介
明亮的光源和区域经常很难向观察者表达出来,因为监视器的亮度范围是有限的。一种区分明亮光源的方式是使它们在监视器上发出光芒,光源的光芒向四周发散。这样观察者就会产生光源或亮区的确是强光区。(译注:这个问题的提出简单来说是为了解决这样的问题:例如有一张在阳光下的白纸,白纸在监视器上显示出是出白色,而前方的太阳也是纯白色的,所以基本上白纸和太阳就是一样的了,给太阳加一个光晕,这样太阳看起来似乎就比白纸更亮了)
光晕效果可以使用一个后处理特效泛光来实现。泛光使所有明亮区域产生光晕效果。下面是一个使用了和没有使用光晕的对比(图片生成自虚幻引擎):
Bloom是我们能够注意到一个明亮的物体真的有种明亮的感觉。泛光可以极大提升场景中的光照效果,并提供了极大的效果提升,尽管做到这一切只需一点改变。
Bloom和HDR结合使用效果很好。常
总结
以上是生活随笔为你收集整理的OpenGL 泛光Bloom的全部内容,希望文章能够帮你解决所遇到的问题。
- 上一篇: OpenGL HDR渲染
- 下一篇: OpenGL 延迟着色法Deferred