将PNG格式的自定义纹理与OBJ模型一起导入MeshLab

时间:2015-03-24 17:58:04

标签: import textures meshlab

我有一个OBJ模型(具有三角形顶点的纹理UV坐标)和一个纹理作为PNG文件。我可以导入模型,但纹理(每个三角形有一半10x10像素补丁,并且它们垂直存储在文件中)无法导入。当运行Filters-> Texture-> Set Texture时,我给出了以下内容:

There are too many textures (1), reducing max texture size from 16384 to 8192
Loading textures
Texture[ 0 ] = 'carMesh_mesh.png' ( 10 x 54020 ) -> ( 16 x 8192 )

如何导入这样的纹理文件?

1 个答案:

答案 0 :(得分:2)

最后,我自己找到了解决方案。实际上有两个问题。更简单的一个(为什么不是自动加载纹理)在材质文件中的错误调用。更大的问题是Meshlab无法加载这么长的位图(50k px),因此我不得不改变生成它的Matlab脚本,将多个三角形平铺在多个列中而不是仅仅一个超长...