文件名称:WebGL 2.0 FrameBuffer And RenderBuffer
文件大小:403KB
文件格式:ZIP
更新时间:2021-06-11 15:25:42
FrameBuffer And RenderBuffer
在学习WebGL过程中,有一种技术叫二次绘制,就是把每一帧画面再次处理渲染,它能做好多高级效果的实现,如边缘检测,高斯模糊,SSAO等。二次绘制中最重要的就是FBO和RBO,接下来,我们来看看什么是FBO和RBO。 FBO就是由颜色附件(COLOR_ATTACHMENT0),深度附件(DEPTH_ATTACHMENT),模板附件(STENCIL_ATTACHMENT)组成的一个逻辑存储对象。那RBO是什么呢,RBO是一个2D图像缓冲区,可以用于分配和存储颜色值,深度或者模板值,可以作为FBO的颜色,深度模板附件。
【文件预览】:
Frame Bufffer And Render Buffer
----pic()
--------texture.jpg(411KB)
----shader()
--------vtrtex_triangle.bns(417B)
--------vertex_ball.bns(334B)
--------fragment_triangle.bns(273B)
--------fragment_ball.bns(303B)
----js()
--------Triangle.js(2KB)
--------Ball.js(5KB)
--------MatrixState.js(3KB)
--------FBOAndRBO.js(3KB)
--------GLUtil.js(4KB)
--------LoadShaderUtil.js(2KB)
--------Matrix.js(5KB)
--------TextureUtil.js(943B)
----FBODemo.html(4KB)