Meshroom 3D掃描建模

Claire
Apr 16, 2021

Meshroom的中文資源不太多,在摸索這個軟體的途中有點碰碰撞撞,想把自己走的彎路記錄下來,希望能幫助到其他人。

Meshroom

直接到官網下載Meshroom,因為它是免安裝軟體,下載完成後解壓縮便能夠使用。

左邊是windows、右邊是linux。我使用的是windows的2021.1.0的版本。

Nvidia CUDA繪圖顯卡

要注意的是Meshroom對於硬體的要求比較高,電腦最好要有支援Nvidia CUDA繪圖顯卡。

雖然2019.1.0版本開始,可以在無需使用Nvidia繪圖顯卡下進行建模。其原理是不使用深度圖節點(深度圖需要CUDA)。不使用深度圖能快上許多,但是生成的品質很差。要如何在沒有Nvidia顯卡下使用Meshroom,詳見這篇文章

不過即使有Nvidia CUDA繪圖,可能仍會出現打不開Meshroom的情形。我遇到的是打開meshroom,視窗會卡在進入畫面閃爍不停。解決方式是透過Nvidia control panel → 3D設定 → 管理3D設定程式 → 程式設定。

(1)按下新增,找到meshroom的exe檔

(2)將meshroom圖形處理器限定為Nvidia處理器

做完以下設定後,我就能運行meshroom了。

匯入圖檔

meshroom需要怎樣的圖檔可以參考這篇文章,本文不另行贅述。

meshroom提供兩個方式匯入圖檔。我遇到的問題是透過import images匯入圖檔會閃退,但是直接將圖檔拖拉進來便可正常運行。如果匯入圖檔遇到閃退時,可以換一種方式試試看。

透過左上角的file → import images,或是直接將圖檔拖拉進到左側框

開始建模

(1)匯入完圖檔後,按下上方的start。

(2)馬上會跳出訊息問你要不要保存。選擇save保存,並選擇要保存(匯出)的路徑

(3)存好檔案後,再按一次start,便會開始建模。上方橫條會出現綠、橘、藍。橘色是目前正在處理的程序,一旦整條變成綠色便是完成建模了。

在這個步驟要有點耐心,可能需要20分鐘起跳來運行。耗時多久端視圖片張數與筆電效能

注意事項

(1)出錯

當進度條中的橘色變成紅色就代表出錯了。請到隨同meshroom主程式憶起運行起來的視窗檢查錯誤訊息。

如果有錯,會在這裡噴Error。可以複製錯誤訊息到google上查解方

(2) ERROR:root:Error on node computation: Error on node “PrepareDenseScene_1(1)”:

我曾經卡在這個錯誤訊息很久,後來發現是路徑有中文字!

建議圖檔、路徑名稱最好都不要出現除了英文、數字等常用字元以外的特殊符號,否則容易出錯。最建議的做法就是把meshroom、圖片檔、輸出位置都設定在C槽根目錄之下。

完成及使用其他軟體開啟

完成後會生成雲點圖,可以在右方的3D viewer來查看。

點擊右方的CAMERA,可以讓生成的3D雲點圖調整成指定圖檔的視角。
使用image overlar,可產生透視的效果

完成之後會在一開始儲存的路徑出現MeshroomCache → Texturing → 有個.obg的物件,可以直接透過windows的3D檢視器檢視。或是在blender等建模軟體會入這個obj檔

Sign up to discover human stories that deepen your understanding of the world.

Free

Distraction-free reading. No ads.

Organize your knowledge with lists and highlights.

Tell your story. Find your audience.

Membership

Read member-only stories

Support writers you read most

Earn money for your writing

Listen to audio narrations

Read offline with the Medium app

Claire
Claire

Written by Claire

一個懷揣數位藝術夢的法律系學生、熱愛登山和旅遊

No responses yet

Write a response