我将从 .ctm 文件导入的模型渲染到 threejs v71 中。然后我使用带有地图的 MeshBasicMaterial 添加纹理。
原始模型在 Agisoft Photoscan 中制作,导出为 .obj,然后使用官方 OpenCTM 查看器程序转换为 OpenCTM 格式。.ctm 模型本身就在这里。
它看起来是正确的,除了当我加载 .ctm 时纹理上出现奇怪的“接缝”。.obj 在three.js 中加载良好,没有接缝。这些是什么,我该如何摆脱它们?
这是一个屏幕截图:
这些“接缝”不存在于纹理文件中:
更新:我注意到在 ctm 查看器中查看 .ctm 时也可以看到接缝,所以这可能是 OpenCtm 转换问题而不是threejs 加载问题。