OpenGL 帧缓冲Framebuffers
生活随笔
收集整理的這篇文章主要介紹了
OpenGL 帧缓冲Framebuffers
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
OpenGL幀緩沖Framebuffers
- 幀緩沖Framebuffers簡介
- 創建一個幀緩沖
- 紋理附件
- 渲染緩沖對象附件
- 渲染到紋理
- 后期處理
- 反相
- 灰度
- 核效果
- 模糊
- 邊緣檢測
幀緩沖Framebuffers簡介
到目前為止,我們已經使用了很多屏幕緩沖了:用于寫入顏色值的顏色緩沖、用于寫入深度信息的深度緩沖和允許我們根據一些條件丟棄特定片段的模板緩沖。這些緩沖結合起來叫做幀緩沖(Framebuffer),它被儲存在內存中。OpenGL允許我們定義我們自己的幀緩沖,也就是說我們能夠定義我們自己的顏色緩沖,甚至是深度緩沖和模板緩沖。
我們目前所做的所有操作都是在默認幀緩沖的渲染緩沖上進行的。默認的幀緩沖是在你創建窗口的時候生成和配置的(GLFW幫我們做了這些)。有了我們自己的幀緩沖,我們就能夠有更多方式來渲染了。
你可能不能很快理解幀緩沖的應用,但渲染你的場景到不同的幀緩沖能夠讓我們在場景中加入類似鏡子的東西,或者做出很酷的后期處理效果。首先我們會討論它是如何工作的,之后我們將來實現這些炫酷的后期處理效果。
創建一個幀緩沖</
總結
以上是生活随笔為你收集整理的OpenGL 帧缓冲Framebuffers的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 怎么删除u盘查找记录 删除U盘查找历史记
- 下一篇: OpenGL 高级数据Advanced