多重采用去除锯齿

2023-05-10  本文已影响0人  不决书
image.png

方案

  1. 目前threejs 的webglRenderTarget 对象提供了samples, 默认值是0,不开启
  2. webgl2中,底层使用的API 是 renderbufferStorageMultisample
  3. webgl2 需要增加对于的扩展
  4. 目前threejs 的 WebGLMultipleRenderTargets, 初始化参数包括count, 也可以解决类似的问题,我们在引擎开发初期,threejs 在webglRenerTarget中还没有samples属性的时候就是使用的这个对象,解决的锯齿问题

https://threejs.org/examples/#webgl2_multiple_rendertargets

上一篇 下一篇

猜你喜欢

热点阅读