three.js加载obj镂空柜子模型远视时出现透视面片,渲染效果极差
求各位指教,我最近在做项目的时候用three.js加载obj镂空柜子模型远视时出现严重的透视面片,设置了渲染器的很多属性,又将显卡性能开到最高,始终没有解决,该现象尤其在远视的时候特别严重,近处看时就不会,希望各位能指点一下!谢谢
远视时效果图
近视时效果图
原本的柜子模型
谢谢各位!
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
可能是在那个面位置上有多个重叠的面,这样在远视角下会发生闪烁,可以设置Mesh的Material属性
depthTest: false
已解决,属于Z_fighting问题,需要对摄像机的近裁剪面和远裁剪面两个参数进行调整!
根据题主最后的提示,我也解决这个问题了,关于 z_fighting 问题,可以看下边贴出来的博客,快速解决这个问题,只需要在创建 WebGlRenderer 的时候加一个参数就可以了
参考博客:
https://www.cnblogs.com/lst619247/p/9098845.html
我的问题: