使用顶点颜色信息将.obj + .mtl模型转换为.ply格式

时间:2019-02-08 17:35:56

标签: ubuntu graphics 3d 3d-modelling ply-file-format

我正在尝试将ShapeNet的.strong和.mtl模型的数千转换为.ply格式。但是,由于此数据集包含数千个模型,因此手动转换它们不是最佳解决方案。我已经尝试了许多不同的解决方案,例如使用ctmconvassimp,但是据我所知,它们都无法将mtl转换为顶点颜色。

您可以找到模型here的两个示例。有什么有效的方法吗?

1 个答案:

答案 0 :(得分:0)

使用meshlabserver(同一软件包中包含的meshlab的命令行版本)。您要使用的命令是:

meshlabserver -i inputFilename.obj -o outputFilename.ply

如果您想确保即使在mtl文件中不存在,也不会生成每个顶点的颜色(因为您有每个材料的颜色架构),只需在{tl命令的结尾。