Table of Contents

如何使用 Mega Studio 建立與實景精確對齊的 3D 內容

這篇文件將介紹如何在 Unity 上的 Mega Studio 將虛擬物件精確擺放在現實空間的特定位置,使 AR 體驗能與現實空間完美對齊。

開始之前

精確擺放 3D 內容

透過完成以下步驟可將虛擬內容精確擺放在現實空間中。

將 3D 內容掛載至 Block 節點下

載入 Block 稠密模型後,將 3D 內容掛載至場景中的 Block 節點下,作為其子節點。

掛載模型

精確調整模型位置

在場景中對照稠密模型調整 3D 內容的位置與旋轉,將其調整至期望的位置與朝向。

[可選] 根據全景圖精確調整模型位置

點擊 Inspector 面板中全景標記右側的載入按鈕,場景中將出現全景標記。

載入全景標記

顯示全景標記

點擊任意一個全景標記,即可在該位置進行全景模式下的擺放。可透過點擊不同全景標記切換全景視角,以確認 3D 內容在各視角下的位置均準確。

全景編輯

[可選] 根據 LCC 3D 高斯潑濺精確調整模型位置

附註

本段內容適用於使用其域設備採集並完成建圖後的使用場景。使用其他設備建圖結果中不包含 LCC 3DGS 資料。

若使用 LCC 3D 高斯潑濺(其域 LCC)功能,可對照 3DGS 調整模型位置。LCC 資料的使用可參考 載入 LCC 資料並與 Mesh 對齊

若載入的 Block 模型不水平怎麼辦

Hierarchy 面板中選取 Block Root,於 Inspector 面板中修改 Rotation 數值,直到稠密模型在 Unity 編輯器中的朝向正確。

重要事項

Block Root 是 3D 引擎場景節點樹中所有 Block 節點的父節點。

Block Root 在世界座標系下的 Transform 不會影響 Block 的本地座標系,因此也不會影響作為 Block 子節點之 3D 內容的渲染結果。其 Transform 與最終顯示效果無關

若載入的 Block 模型出現破碎、缺損怎麼辦

在三維重建過程中,若受採集視角覆蓋不全影響,生成的稠密模型可能出現破碎或缺損部分。

破碎缺損

面對不完整模型,若破碎/缺損區域的 3D 內容對齊精度要求不高,可透過點擊全景標記對照全景圖方式擺放 3D 內容。後續可點擊鄰近不同全景標記位置驗證效果。

透過全景圖擺放

若破碎/缺損區域的 3D 內容對齊精度要求極高,則需透過補充更新無損全量更新進行地圖補充或更新。通常此類區域意味著採圖過程未覆蓋,在這些區域內部 Mega 定位效果將受影響,僅在編輯器中對齊 3D 內容是不夠的。

後續步驟