首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Three.js渲染质量

Three.js渲染质量
EN

Stack Overflow用户
提问于 2019-12-19 15:13:38
回答 2查看 671关注 0票数 1

我是three.js和3D建模的新手。我设法加载了我的gltf模型,并使用three.js在浏览器中显示它,请看这张图片:

当我旋转立方体时,我注意到渲染边缘的质量不是很高(在图片中,背面的边缘看起来是Z字形的)。我能以某种方式改进它吗?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2019-12-19 15:23:14

边缘上的伪影称为aliasing

在WebGLRenderer中将抗锯齿设置为true

https://threejs.org/docs/#api/en/renderers/WebGLRenderer.antialias

代码语言:javascript
复制
renderer = new THREE.WebGLRenderer({ antialias: true });
票数 2
EN

Stack Overflow用户

发布于 2019-12-20 05:55:23

在这一点上可能有点太高级了,但是如果你以后想要使用post-effects,你不能在渲染器上使用反锯齿:true来改善边缘。但这可以使用称为FXAA的后期效果来实现。如果出于性能原因禁用了抗锯齿功能,也可以使用此功能。在较旧的手机上,或者具有复杂的场景,有时渲染时不使用抗锯齿,而使用后期效果会更好。虽然不是很好,但总比没有好。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/59404856

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档