OpenGL 泛光Bloom
生活随笔
收集整理的這篇文章主要介紹了
OpenGL 泛光Bloom
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
OpenGL 泛光Bloom
- 泛光Bloom簡介
- 提取亮色
- 高斯模糊
- 把兩個紋理混合
泛光Bloom簡介
明亮的光源和區域經常很難向觀察者表達出來,因為監視器的亮度范圍是有限的。一種區分明亮光源的方式是使它們在監視器上發出光芒,光源的光芒向四周發散。這樣觀察者就會產生光源或亮區的確是強光區。(譯注:這個問題的提出簡單來說是為了解決這樣的問題:例如有一張在陽光下的白紙,白紙在監視器上顯示出是出白色,而前方的太陽也是純白色的,所以基本上白紙和太陽就是一樣的了,給太陽加一個光暈,這樣太陽看起來似乎就比白紙更亮了)
光暈效果可以使用一個后處理特效泛光來實現。泛光使所有明亮區域產生光暈效果。下面是一個使用了和沒有使用光暈的對比(圖片生成自虛幻引擎):
Bloom是我們能夠注意到一個明亮的物體真的有種明亮的感覺。泛光可以極大提升場景中的光照效果,并提供了極大的效果提升,盡管做到這一切只需一點改變。
Bloom和HDR結合使用效果很好。常
總結
以上是生活随笔為你收集整理的OpenGL 泛光Bloom的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: OpenGL HDR渲染
- 下一篇: 奔驰为什么叫梅赛德斯?