Meshlab - 详细的合并网格不导出到 u3d

Posted

技术标签:

【中文标题】Meshlab - 详细的合并网格不导出到 u3d【英文标题】:Meshlab - detailed merged meshes not exporting to u3d 【发布时间】:2017-07-02 17:41:49 【问题描述】:

在 Meshlab 中,我尝试将两个合并的网格导出为 u3d 格式。网格非常详细(用于制作牙套的正畸模型)。单独地,他们毫无问题地出口。但是,一旦我将它们合并,导出到 u3d 会创建 tex 文件,但不会创建 u3d 文件。没有错误消息,Meshlab 给出的报告与它运行时的报告相同。

在导出之前简化合并的网格使其工作,所以我会冒险猜测问题是由于合并网格中顶点的大小/数量造成的。但是,我被特别要求不要简化。有没有其他方法可以解决这个问题?

它必须是 u3d 格式,因为它们被放入 pdf 中(尽管将未简化的合并网格导出为其他格式确实有效)。

我认为这不太可能是硬件问题(Broadwell-E CPU,32GB RAM)。

提前致谢。

【问题讨论】:

【参考方案1】:

梅根,

我在这里遇到了同样的问题... 我的模型一点也不复杂... 发现一篇文章指出了一个解决方案,但它并没有改变任何事情......

https://github.com/cnr-isti-vclab/meshlab/issues/33

【讨论】:

【参考方案2】:

这个问题已经在网站上出现好几年了,就像在 b2unit 的链接中一样(另见 https://github.com/cnr-isti-vclab/meshlab/issues/228),所以尽管有时间延迟,我还是会发布答案。

我在尝试使用 MeshLab v2016.12 将 .stl 网格(由 VG Studio MAX 生成)导出为 .u3d 时遇到了问题。我正在使用 MacBook(OS 10.14.6)。我尝试了其他发布的解决方案(例如先导出为 .ply,然后重新导入并导出为 .u3d),但均无济于事。

我发现无论 .stl 文件的名称如何,当我为 .u3d 导出选择的文件名中有空格时,MeshLab 只生成 .tex 文件。当文件名中没有空格时,MeshLab 会生成 .tex 和 .u3d 文件。

可能有多个问题导致无法生成 u3d 文件。

【讨论】:

以上是关于Meshlab - 详细的合并网格不导出到 u3d的主要内容,如果未能解决你的问题,请参考以下文章

meshlab 有没有办法只将着色器应用于一层?

导出到 DAE 时如何继承相同的纹理映射?

如何将彩色网格从 meshlab 导入统一!(可能到 3ds max)

通过 .ply 格式将 3D 点导出到 Blender 会创建一个空对象,而它在 MeshLab 中工作

使用局部轴将 collada 导入到 meshlab

Unity 网格合并MeshBaker