我遇到一个问题,即材料显示不正确。我检查了MTL文件,所有文件看起来都正确,但是由于某种原因,该材料似乎被翻转了(我可以通过屏幕的某些部分看到它)。最初,我认为MTL或OBJ出问题了,但是有趣的部分来了。在3dviewer.net上,该模型看起来完全完美(最后一张截图)。 因此,有人知道发生了什么吗?
答案 0 :(得分:1)
默认情况下,Three.js仅渲染面孔的正面,因为通常没有理由渲染对象的内部。问题在于您导出的资产的屏幕面朝内。解决此问题的方法有两种:
material.side
attribute。我最好的猜测是:material.side = THREE.BackSide
可以解决您的问题,但是您可以尝试使用该文档页面中的其他值。