首页 > 解决方案 > 如何在meshlab中展平2个网格

问题描述

我想将 2 个网格(mesh1、mesh2)与多个纹理材质合并到一个网格(mesh3)中。我很好地加载了 2 个网格(网格正在渲染并且纹理材质显示正常)

然后我执行“过滤器-> 网格层-> 展平可见层”。

生成的网格结构看起来不错,但纹理材质从渲染模型中消失了。

我将合并的网格导出到 .obj 文件中,该文件创建了一个 mesh3.obj、mesh3.mtl 文件

如果我用 meshlab 重新打开 mesh3.obj,则仅显示第一个原始网格 (mesh1) 的材质,并且 mesh2 的部分使用来自 mesh1 的错误纹理进行渲染。

请注意,mesh1.mtl mesh2.mtl 材质名称相似(material1、material_2、...),尽管材质不同。我尝试重命名mesh2 的材料,但这没有帮助。

有没有其他人看过这个?有没有解决的办法?

谢谢

标签: meshlab

解决方案


这是一个已知的错误;见问题#128。它应该在下一个版本中修复,或者您可以在此处此处尝试预发布版本。

作为一种解决方法,您可以通过选择两个网格并使用“加入”(Ctrl-J)命令在 Blender 中执行相同的任务。


推荐阅读