preserveDrawingBuffer 是 Three.js 中的一个 WebGLRenderer 的配置选项,当其为 true 时,可以提取 canvas 绘图的缓冲。在默认情况下,WebGL 会在每次渲染后自动清除其绘图缓冲,因此如果想要获取渲染结果,需要将该选项设置为 true。在 Three.js 中,如果需要进行后期处理、截图、视频录制等操作,需要设置 preserveDrawingBuffer 为 true。
Three.js 什么是preserveDrawingBuffer 提取canvas 绘图的缓冲?
2 min read