Mega 實景網格異常排查指南
在 Mega 應用的開發中,虛擬內容的擺放是通過 Mesh 實現的。Mesh 模型的視覺效果、精度等會影響虛擬內容的擺放精度、甚至會影響最終的 Mega 定位效果。本文將對 Mesh 模型可能遇到的一些視覺效果、精度問題做出說明,幫助您正確區分模型的缺陷,並鑒別出嚴重問題進行反饋。
What is mesh model
Mega Mesh 是從採集的環境數據重建而成的三維幾何模型。它的主要功能是為虛擬內容提供真實的物理參照,使虛擬物體能夠被真實世界的牆面、地面、桌椅等物體正確遮擋,從而實現更真實的虛實融合體驗。
Mega Mesh 模型是通過雲端演算法從採集影片中自動重建的,不是人工精細建模,因此它天然會存在一定程度的瑕疵。
正確預期:
- 整體顏色與真實環境基本一致,大面積牆面、地面、物體主體顏色正確。
- 主要結構的紋理可辨認(如地磚花紋、牆紙圖案、展品外觀)。
- 模型在 AR 中能提供較好的光影和顏色融合效果。
輕微瑕疵是完全正常的,常見情況:
- 在光線複雜區域,紋理顏色可能存在偏暗、偏亮、偏色等異常現象
- 遠距離物體或者邊緣區域,紋理可能會有輕微模糊或拉伸
- Mega 提供的是 LOD 模型,LOD 塊與塊之間可能會存在紋理顏色不一致的現象
- 不同視角拼接處,可能會有小面積紋理錯位或接縫
- 文字、標牌等細小物體細節可能不清晰
- 人、車等動態物體可能會留下的輕微殘影或顏色污點
- 玻璃、水面等透明反光物體,可能會存在結構缺失或凹陷
- 牆面或地面上不是完美平坦,存在微小的凹凸或“毛刺”
- 模型上有小的孔洞
這些瑕疵通常不會嚴重影響您的體驗,屬於自動重建演算法的合理局限,無需特別處理。
哪種模型異常需要處理
以下情況屬於嚴重的缺陷,會直接影響應用效果,需要關注和處理。
| 問題類型 | 典型表現 | 可能影響 |
|---|---|---|
| 大面積缺失或孔洞 | 非反光、透明的整面牆完全沒有 Mesh,虛擬物體無法被正確遮擋 | 在該區域無法實現正確的遮擋 |
| 大面積結構錯誤 | 一整面牆被錯誤地重建為斜的,或者房間的尺寸與實際嚴重不符 | 會導致虛擬物體與真實環境錯位,嚴重影響遮擋效果 |
| 嚴重變形或歪斜 | 地面明顯傾斜、牆體扭曲、物體位置嚴重偏移 | 虛擬內容位置錯亂、遮擋異常 |
| 雜訊或雜點嚴重 | 空中出現大量漂浮碎片 | 遮擋閃爍、效能下降 |
| 關鍵區域完全錯誤 | 重要互動區域 Mesh 完全不對(如樓梯、展台等) | 使用者互動失敗、體驗破壞 |
| 模型出現分層 | 在同一個地點看到地面或者牆面出現分層 | 遮擋錯誤、定位不正確 |
| 大面積顏色完全錯誤 | 牆面、地面等紋理出現奇怪顏色或者顏色全錯 | 整體環境看起來不真實、視覺違和 |
問題處理與反饋
遇到以上嚴重的模型缺陷問題後,請按以下方式收集資訊並反饋,幫助我們快速定位並修復問題。
收集必要的資訊
截圖或影片
- 截圖:至少 3 張不同角度,並標出問題區域。
- 影片:用手機或者電腦錄屏軟體錄製 10 ~ 30 秒影片,錄製 Mesh 異常區域。
問題描述
反饋問題時,應當反饋以下資訊:
- 問題範圍:是整個地圖都有問題,還是某個局部區域有問題
- 地圖類型:Mega 提供了幾種不同的建圖方式,需要說明出問題的建圖類型
- 問題地點、區域:出問題的具體位置,例如單圖“博物館一樓大廳中央展台”區域有問題,或者大規模地圖中,指出具體哪些子圖之間融合出現分層
- 問題描述:結合截圖或錄製的影片,詳細指出問題出現區域,以及異常現象,如果是多圖需要說清楚子圖名字。例如 “XX 圖的辦公樓的 3 層,西側走廊的牆面模型整體傾斜了約 15 度” 或 “子圖 A 西側和子圖 B 東側出現了分層”等
請勿只說“模型有問題”或“ Mesh 不好看”,缺少截圖和具體描述會大大延緩問題處理時間。
地圖資訊
- 建圖報告:從 Mega Block 中提供問題地圖的建圖報告

- 定位服務資訊:可以在 Unity 裡面匯出定位服務資訊

發起反饋
將截圖或錄屏、問題描述以及地圖資訊一併發給 EasyAR 工作人員,經分析後會給您反饋問題處理辦法。
- 處理流程:我們會根據您提供的材料,檢視原始採集數據以及雲端重建的結果。
- 可能的原因:可能是採集時該區域環境變化、採集設備問題、或建圖演算法在特定場景下的局限性。
- 如未按規範採集:我們會評估是否需要重新採集或者補採該區域的數據,並重新建圖。
- 如採集數據正常:雲端重建方法可能存在考慮不足,我們會在後續版本中進行迭代優化,並給您提供一個可以解決問題的方案。
正確理解 Mesh 模型的功能和局限性,區分“正常瑕疵”和“真正的問題”,並按照要求進行問題反饋,是高效解決問題的關鍵。