目的:把點雲文件(ply格式)轉換為帶紋理的網格模型(obj或其他格式)
輸入:ply文件,點雲模型
輸出:obj文件,網格模型
---------------------------------------------------------------------
首先,導入點雲模型,File -> Import Mesh
點雲模型旁邊有一些雜點,可以選擇select vertexes 把雜點刪掉。
點擊紅框的show layer dialog,右側顯示圖層。
然后計算頂點的法向量,Filters ->Normals,Curvatures and Orientation -> Compute normals for Point sets
我設置的參數為30
然后進行泊松重建,Filters -> Point set -> Surface Reconstruction:Poisson
我的參數設置如下,可以根據自己情況更改,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文件類型即可。
-----------------------------------------------------------------------
希望能對你有所幫助。(*^▽^*)