使用 MeshLab 结果将 .wrl (VRML) 转换为 .dae (COLLADA) 缺少颜色

Posted

技术标签:

【中文标题】使用 MeshLab 结果将 .wrl (VRML) 转换为 .dae (COLLADA) 缺少颜色【英文标题】:Convert .wrl (VRML) to .dae (COLLADA) using MeshLab results missing colors 【发布时间】:2021-01-19 14:05:45 【问题描述】:

我使用 MeshLab 打开了一个 VRML .wrl 模型。该模型在 MeshLab 中显示得很好。我的目标是将 .wrl 转换为 COLLADA,以便稍后将 .dae 导入 Unity 或 SketchUp,希望我可以有一个带颜色的工作网格,请参见下面的图 1。

我尝试使用 MeshLab 将网格导出为 COLLADA (.dae),但是当我在 SketchUp 或 Unity 中打开 .dae 文件时,颜色不会显示。我确实在 MeshLab 中看到了所有颜色。我错过了什么?非常感谢您的帮助。

这是模型在 MeshLab 中的样子:

这是 .dae 文件在 SketchUp 中的样子:

【问题讨论】:

【参考方案1】:

您是否尝试使用文本编辑器打开由 meshlab 生成的 dae 文件以检查 dae 文件中是否存在颜色?

【讨论】:

我在记事本中打开它,但不确定如何检查 .dae 中是否存在颜色?它看起来像一个 html 代码。

以上是关于使用 MeshLab 结果将 .wrl (VRML) 转换为 .dae (COLLADA) 缺少颜色的主要内容,如果未能解决你的问题,请参考以下文章

MeshLab中进行点云配准

Three.js案例2-让电路板模型动起来调入电路板的3D模型

三角网格点云插值

将 WRL 用于 C++/CX 函数 - 链接器错误 [重复]

如何在meshlab中保存/导出网格的边界边缘

Meshlab在使用泊松曲面重建时会产生怪异的气泡