Three 之 three.js (webgl)模型的删除/场景的清空/内存的释放 的简单整理
目录
Three 之 three.js (webgl)模型的删除/场景的清空/内存的释放 的简单整理
一、简单介绍
二、实现原理
三、场景中的模型 group (mesh)
四、清空 scene 场景,释放内存
五、参考补充:Three.js 内存释放问题(如果不正确处理,可能并未释放,还会占用内存)
一、简单介绍
Three js 开发的一些知识整理,方便后期遇到类似的问
引子
在看 How I built a wind map with WebGL 的时候,里面用到了 framebuffer ,就去查了下资料单独尝试了一下。
Origin
My GitHub
帧缓冲区对象
WebGL 有一个能力是将渲染结果作为纹理使用,使用到的就是帧缓冲区对象(framebuffer object)。
在默认情况下,WebGL 最终绘图结果存储在颜色缓冲区,帧缓冲区对象可以用来代替颜色缓冲区,如下图所示,绘制在帧缓冲区中的对象并不会直接显示在 Canvas 上,