Meshlab把点云文件转换为网格模型

目的:把点云文件(ply格式)转换为带纹理的网格模型(obj或其余格式)app

输入:ply文件,点云模型ide

输出:obj文件,网格模型spa

---------------------------------------------------------------------3d

首先,导入点云模型,File -> Import Meshorm

 

 点云模型旁边有一些杂点,能够选择select vertexes 把杂点删掉。blog

 

 点击红框的show layer dialog,右侧显示图层。it

 

 而后计算顶点的法向量,Filters ->Normals,Curvatures and Orientation -> Compute normals for Point setsio

 

我设置的参数为30 class

 

 而后进行泊松重建,Filters -> Point set -> Surface Reconstruction:Poissonselect

 

个人参数设置以下,能够根据本身状况更改,Octree depth越大,越精细,时间越慢。 

 

 重建的效果以下:接下来还要进行一系列操做,

点击 Filters -> Selection -> Select faces with edges longer than

 

 红色的面片为须要删除的多余面片,本身设置合适的参数,我设置为了默认

 

 删除后以下,不是很精细,由于个人点云密度问题。

 

 选择Render -> Lighting -> Double side lighting

 

 效果以下,把一些多余的小碎面片删除。

 

 获得以下,接下来处理纹理问题。

 

 右侧选中点云模型,选择 Filter ->Sampling -> Vertex Attribute Transfer ,

 

 参数为默认,点击apply

 

 而后右侧选中Poisson Mesh,点击 Render -> Color -> Per Vertex

 

 结果以下,

 

 接下来进行保存,点击 File -> Export Mesh As,重命名后选择obj文件类型便可。

 

 

-----------------------------------------------------------------------

但愿能对你有所帮助。(*^▽^*)

相关文章
相关标签/搜索