3D掃描技術應用廣泛,舉凡地形測量、工業用途、古文物數位收藏、遊戲製作、或是更貼近我們生活的電影影視製片,這都歸功於 3D 掃描技術,但以往3D掃描建模所需要器材昂貴,操作門檻又高,並不是一般玩家玩得起的東西,但是現在有Meshroom 這個開源軟體的出現(沒錯!是開源的喔,也就是完全免費~),能夠讓不懂任何建模技術的人,靠著拍照就能達到3D掃描的效果,並建立出自己的模型。

業界3D掃描器,造價昂貴,門檻高(圖片來源)

Meshroom

Meshroom 是一套 AliceVision 開發的一套 3D 掃描軟體,採用 photogrammetry(攝影測量法)為基礎釋出的開源軟體,因此可以以極低的預算達到我們想要的效果。

使用教學

要準備的器材:

1. 一台電腦,Windows 或 Linux 都行,不好意思 Mac 不支援喔
2. 一台相機,或是能拍照的手機
3. 一個有耐心的性格

相信大家看到這裡,會發現手邊應該都有這些器材,但為什麼要有 “耐心” 呢?晚點大家就知道了。

軟體安裝

首先,進入 AliceVision 官網找到 Meshroom ,點選下方的 “Download Software” 按鈕

這時會跳到 Github 的頁面,選擇自己需要的版本下載,Linux 系統選第一個,Windows 選擇第二個。

因為軟體本身是免安裝的,下載下來解壓縮即可使用。

拍攝照片

安裝完軟體下一步當然是要準備素材囉~

Step1. 找一個你想要掃描的目標物,要避免太過於複雜的物體,或是過於細小的物體。

本次教學的麻豆-後院可愛的小盆栽

Step2. 沿著物體拍約45度角拍照繞一圈,接著再提高一些仰角,同樣360度繞一圈,拍攝頂部細節,大約一圈拍攝15~20張左右,但還是要一物體視情況調整拍攝張數。

本次測試共拍攝28張,並使用手機拍攝(紅米 Note 4)

Step3. 將照片匯入電腦中

開始建模

照片移到電腦之後,直接將所有照片全選,一起拖拉到左側欄位來匯入圖檔。

另外,在開始建模之前,記得先把專案儲存起來喔~

接著什麼事都不用做,直接點選 “Start” 按鈕,讓電腦自動執行 3D 掃描。

當上方進度條跑完變成綠色,下方的各個步驟進度依序變成綠色時就代表掃描已經完成 。P.S. 本次因為使用筆電效能較差,足足跑了2小時才完成 ==”,所以真的需要保持耐心跟熱忱啊。

右上方的 “3D Viever” 視窗可以看到已經分析出相機鏡頭的位置產生密密麻麻的偵測點,接著點選下方的 “Load Model” 來載入建立 3D 模型。

完成在入的動作後可以將 “SfM” 選項取消勾選,隱藏偵測點,以獲得較完整的視覺效果,操作方式為滑鼠點選拖拉來”旋轉”模型,按下滑鼠中鍵來移動,附帶一提,左下角的選項為視圖模式,Solid 為 不帶材質模型,Wireframe 為線框模式,Textured 則為帶材質模型,另外右下角有顯示模型面數(200萬面可真驚人)。

檔案預設為自動建立一個名為”MeshroomCache” 資料夾在儲存專案的地方,我們可以在 MeshroomCache/Texturing 中找到產生的模型 .obj 以及材質,往後可以使用 Autodesk FBX View 等 3D 預覽軟體來觀看。

秀一下完成的畫面~沒想到只是用手機拍照就能產生那麼高品質的 3D 模型呢,而且一點都不難!有興趣的朋友也趕緊去做一個自己獨一無二的 3D 掃描模型吧!

示意影片