手持3D掃描儀如何得到物體的數字模型
2014-04-24
隨著3D打印機越來越便宜,3D打印離我們的生活也越來越近。桌面產品不到萬元,價格不再變得難以承受。但是說起3D打印,很多人會有疑問,我打印什么東西?傳統打印機我可以打印文檔、照片、圖片,用3D打印機能打印什么?這就涉及到3D數字模型了。像AutoCAD、Maya之類的3D建模軟件不是一天兩天能熟練掌握的,3D打印的數據源從何而來呢?這就是3D掃描儀的作用,它把物體轉化成3D數字模型,剩下的活交給3D打印機來完成。我們先了解一些3D掃描的原理。
手持激光掃描儀通過三角形測距法建構出3D圖形:通過手持設備,對待測物發射出激光光點或線性激光。以兩個或兩個以上的探測器(通常是攝像頭)測量待測物的表面到手持激光產品的距離。掃描儀獲得的數據,會被導入電腦中,并由軟件轉換成3D模型。手持激光掃描儀,通常還會綜合被動式掃描(可見光)獲得的數據(如待測物的結構、色彩分布),建構出更完整的待測物3D模型。
手持3D掃描儀如何生成物體的數字模型呢?
手持3D掃描儀繞物體一周。此時掃描儀獲得物體的空間信息。深度信息用來確定物體表面每一個點在空間中的位置。3D掃描儀在不同角度,會記錄物體的若干幅位置信息。軟件將這些位置信息比對(align),來獲得整體的位置信息。軟件融合(fuse)所有的位置信息組合成一個完整的物體,這時建模才算完整。
完整的3D數字模型是由許多的小三角形拼合成物體的表面,因此3D掃描儀能夠獲取和生成的小三角形數量與掃描精度有直接關系。三角形數量越多,掃描精度越高。
最后,把結果導出成為3D文件格式,例如STL、OBJ等,可以在Maya、AutoCAD、3DMax等三維建模軟件中編輯,也可以直接用3D打印機打印出來。