使用 Agisoft Metashape 建立可搭配 Dynamics 365 Guides、以及使用 Power Apps 所建立應用程式內含混合實境元件使用的 3D 物件
本教學課程將引導您完成使用 Agisoft Metashape 攝影測量軟體,建立可用來搭配 Microsoft Dynamics Guides 和使用 Microsoft Power Apps 所建立應用程式內含混合實境元件的 3D 物件。
本教學課程內容僅供資訊參考之用,目的在於示範 Agisoft Metashape 如何搭配 Dynamics 365 Guides 和 Power Apps 使用。 Microsoft Corporation 並非 Blender 的關係組織或合作夥伴,並且不背書或贊助 Agisoft 或其任何產品。
什麼是 Agisoft Metashape?
Agisoft Metashape 是一種獨立的軟體產品,可採用攝影測量方式處理數位影像並產生 3D 空間資料,提供用於地理資訊系統 (GIS) 應用程式、文化遺產文件記錄,適用於視覺效果製作以及各種規模物件的間接測量。 深入了解 Agisoft Metashape。
攝影技巧
以下提示將協助您拍攝用於攝影測量的高品質相片:
如果可以,請在光線一致且不會產生陰影的位置拍照。
嘗試不要讓圖片中出現您自己的陰影。
確定在拍照時不會有任何移動中的物體出現在背景中。
如果您使用的相機具有高動態範圍 (HDR) 設定,請關閉該功能,並在拍照時盡量不要調整相片曝光。
環繞目標拍照時,保持與目標相隔約一公尺。
拍照時盡量與物體保持垂直的相對位置。
如果目標很大,請從目標的一端橫向移動到另一端,並在每次通過時更改高度,直到您拍到所有表面。
設定喜好設定
在大多數情況下,您可以使用預設的喜好設定。 但是,您必須先進行少量更動,才能開始操作。
在工具選單上,選取喜好設定。
在 Metashape 喜好設定對話方塊的 GPU 索引標籤中,選取任何可用圖形處理單位 (GPU) 適用的核取方塊。 如果只有一個 GPU 可用,請在對話方塊底部選取執行 GPU 加速處理時使用 CPU 核取方塊。 完成之後,選取套用。
在進階索引標籤的雜項區段中,依照下面這些步驟執行:
選取啟用精細細分核取方塊。 這個選項將產生具有更多三角形、更為精細的模型。
選擇啟用 VBO 支援核取方塊。 這個選項會採用一種更完善的方式,將資訊儲存在圖形介面卡記憶體結構中。 最後得到更為精細的多邊形模型。
選取確定後可套用變更,並關閉 Metashape 偏好對話方塊。
注意
如果您使用的相機具有大量有關定位、方向及其他設定的中繼資料,則您也可以試著使用進階索引標籤的匯出/匯入區段中的選項。
匯入您的相片
完成設定您的喜好設定後的第一步,就是匯入 Metashape 將用於構建 3D 物件的相片。
在工作流程選單中,選取新增相片,然後選取要匯入的相片。
遮罩您的相片
您可以「遮罩」來源項片中任何無關、但可能使程式混淆或產生不良結果的元素。 限制應用程式必須知道的像素數,有助於縮減每個影像的記憶體設定檔。 最後得到更好的 3D 物件。 您可能希望從相片的不同角度完成此步驟。 儘管您不需要遮罩每張相片中的物件,但是遮罩的相片越多,結果將越精準。
按兩下影像並將其開啟,然後選取一個選擇工具,例如智慧型剪刀。
概述您的 3D 物件主題,然後選取新增選項並建立遮罩。
您的模型現在應類似下圖所示。
為了獲得最佳效果,請對多張照片,從多個角度重複這個過程。
對齊相片
攝影測量法會使用在多張影像中一直存在的物件,製作一張彷彿相片拍攝時相機就在現場的地圖。 在這個過程步驟中,您會使用對齊相片命令。
在工作流程選單中,選取對齊相片。
在對齊相片對話方塊中,使用預設的設定 (請參見下圖),或根據您的需要更改這些設定。 完成之後,選取確定。
選取模型選單以查看結果。 您的模型現在應類似下圖所示。
對齊區域
完成相片對齊之後,可以使用周框方塊來修剪 3D 物件的大小。
注意
這個步驟並非必要步驟,但可以加快後續步驟速度。
在工具列上,選取調整區域大小工具。
拖動區域邊緣的球體,選取您要轉換的區域。
建立密集點雲
下一步是產生點雲。 接著,您可以使用點雲來產生網格形成時所使用的多邊形資料。 增加從對齊相片產生的點數,有助於定義表面的精確 3D 呈現。
在工作流程選單中,選取建立密集雲。
在建立密集雲對話方塊中,使用以下設定:
品質:選取中。
注意
如果您使用的電腦功能強大,您可將品質欄位設定成高。 但是,在處理多數操作時,設定中能達到優質成果。
深度篩選:選取主動。
計算點色彩:選取核取方塊。
這些是適合從頭開始的設定。 試試其他選項,看看有何不同的結果。 您的結果可能會因應所處理物件的主題事宜和表面特徵而有所差異。
完成之後,選取確定。
建立網格
下一步是建立網格。
在工作流程選單中,選取建立網格。
在建立網格對話方塊中,使用以下設定:
來源資料:選擇密集雲。
表面類型:選取任意 (3D)。
面數:選取中 (89,796)。
插補:選取已啟用 (預設)。
計算頂點色彩: 選取核取方塊。
注意
這些設定適用於一般情況。 試著使用其他選項,找出適合您需求的最佳組合。 您可能會為了要符合目標平台的效能要求而更改面數設定。
完成之後,選取確定,即可將點雲轉換成 3D 物件。
檢查結果,然後按照下列其中一個步驟操作:
建立紋理
將紋理地圖新增到 3D 物件中後,不僅可大幅提高視覺逼真度,還能同時維持效能。
注意
這個步驟是選擇性的。
在工作流程選單中,選取建立紋理。
使用預設的設定 (請參見下圖)。 完成之後,選取確定。
注意
您可能需要根據實際目標平台來縮減紋理大小。
匯出 3D 物件
最後一步是將模型轉換成 GLB 檔案格式,以利於您用於 Dynamics 365 Guides 和 Power Apps。
在檔案選單中,選取匯出>匯出模型。
在另存新檔對話方塊中,指定 3D 物件的名稱和位置。 然後,在另存新檔類型欄位中,選取二進位 glTF (*.glb)。 當完成時,選取儲存。
在匯出模式對話方塊的匯出紋理欄位組中,我們建議您選取 PNG。 保留其他預設的設定。
完成之後,選取確定。
模型此時已經完成,並可開始用於 Dynamics 365 Guides 和 Power Apps。
使用 Dynamics 365 Guides 或 Power Apps 檢視 3D 物件
準備好 3D 物件之後,請使用下列連結,深入了解如何在 Dynamics 365 Guides 或 Power Apps 中使用這個模型:
其他資訊
為了提供有關如何使用 Agisoft Metashape 軟體的清楚說明,本教學課程特從 Agisoft 軟體程式取得一些螢幕擷取畫面。 深入了解 Agisoft Metashape。
因使用 Agisoft Metashape 或依賴這些說明而引起之任何形式的損害,Microsoft Corporation 概不負責,並於此明確聲明不予承擔任何責任。 這份文件的設計目的僅是為我們的客戶提供一般資訊,完全不考慮任何個別商務計劃或規格。
這份文件當中的商標名稱和影像使用絕對僅供提供資訊和描述之用途,且 Microsoft Corporation 不為其使用進行任何商業聲明,亦不提示任何贊助或背書關係。