即使我启用 { antialias: true }
当我初始化渲染器时,线条不是多重采样的,仍然看起来有锐利的边缘。我在 JSFiddle 上通过问题重新创建,您可以查看 here .
我怀疑问题的发生是因为线条是由片段着色器生成的,而不是几何本身的一部分。如果是这样的话,我能做些什么让它按照我想要的方式工作吗?
谢谢!
最佳答案
此 page may help . WebGL 中的抗锯齿功能一开始并不是很好。我最终在 THREE.js 中使用了 FXAA 以获得更好的场景质量。
关于THREE.js 自定义着色器不能正确抗锯齿,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15049112/