Mega 実景メッシュ異常排查ガイド
Mega アプリケーションの開発において、仮想コンテンツの配置は Mesh を通じて実現されます。Mesh モデルの視覚効果や精度などは、仮想コンテンツの配置精度に影響を与え、さらには最終的な Mega の位置決め効果にも影響を与えます。この記事では、Mesh モデルが遭遇する可能性のあるいくつかの視覚効果や精度の問題について説明し、モデルの欠陥を正しく区別し、深刻な問題を特定してフィードバックするのに役立ちます。
什么是 Mesh 模型
Mega Mesh は、収集した環境データから再構築された三次元幾何モデルです。その主な機能は、仮想コンテンツに真実の物理的参照を提供し、仮想物体が現実世界の壁、床、机や椅子などの物体によって正しく遮蔽されるようにし、より真実な仮想と現実の融合体験を実現することです。
Mega Mesh モデルは、クラウドアルゴリズムによって収集したビデオから自動的に再構築されるもので、人工的な精密なモデリングではないため、当然ながら一定程度の瑕疵が存在します。
正しい期待値:
- 全体の色は実際の環境と基本的に一致し、大面積の壁、床、物体の主体の色は正しい。
- 主要な構造のテクスチャは識別可能です(例えば、タイルの模様、壁紙のパターン、展示品の外観)。
- モデルは AR で良好な光影と色の融合効果を提供できます。
軽微な瑕疵は完全に正常で、よく見られる状況:
- 光線が複雑な区域では、テクスチャの色に暗すぎる、明るすぎる、色ずれなどの異常現象がある可能性があります。
- 遠くの物体やエッジ区域では、テクスチャがわずかにぼやけたり伸びたりすることがあります。
- Mega が提供するのは LOD モデルであり、LOD ブロック間でテクスチャの色が一致しない現象がある可能性があります。
- 異なる視点の接続部分では、小面積のテクスチャの位置ずれや継ぎ目がある可能性があります。
- 文字、看板などの細かい物体の詳細は明瞭でない場合があります。
- 人や車などの動的な物体は、わずかな残像や色の汚れを残すことがあります。
- ガラス、水面などの透明な反射物体には、構造の欠落やくぼみがある可能性があります。
- 壁や床は完全に平坦ではなく、微小な凹凸や「バリ」があります。
- モデルに小さな空洞があります。
これらの瑕疵は通常、あなたの体験に大きな影響を与えることはなく、自動再構築アルゴリズムの合理的な限界に属し、特別な処理は必要ありません。
哪种模型异常需要处理
以下の状況は深刻な欠陥に属し、アプリケーションの効果に直接影響を与えるため、注目して処理する必要があります。
| 問題タイプ | 典型的な表現 | 可能な影響 |
|---|---|---|
| 大面积缺失或空洞 | 非反射、透明の一面の壁に全く Mesh がなく、仮想物体が正しく遮蔽されない | この区域で正しい遮蔽が実現できない |
| 大面积结构错误 | 一面の壁が誤って斜めに再構築されたり、部屋のサイズが実際と大きく異なったりする | 仮想物体と現実環境の位置がずれ、遮蔽効果に大きな影響を与えます |
| 严重变形或歪斜 | 地面が明らかに傾いていたり、壁が歪んでいたり、物体の位置が大きくずれていたりする | 仮想コンテンツの位置が混乱し、遮蔽が異常になります |
| 噪声或杂点严重 | 空中に大量の浮遊破片が出現する | 遮蔽が点滅し、パフォーマンスが低下します |
| 关键区域完全错误 | 重要なインタラクション区域の Mesh がまったく間違っている(例えば、階段、展示台など) | ユーザーのインタラクションが失敗し、体験が損なわれます |
| 模型出现分层 | 同じ場所で地面や壁が層状に見える | 遮蔽が間違っていたり、位置決めが正しくなかったりします |
| 大面积颜色完全错误 | 壁、床などのテクスチャに奇妙な色や全て色が間違っている | 全体の環境が不自然に見え、視覚的に違和感があります |
问题处理与反馈
上記の深刻なモデル欠陥問題に遭遇した場合は、以下の方法で情報を収集してフィードバックし、問題を迅速に特定して修正するのに役立ててください。
收集必要的信息
スクリーンショットまたはビデオ
- スクリーンショット:少なくとも 3 枚の異なる角度のスクリーンショットを撮り、問題区域を標示してください。
- ビデオ:携帯電話またはコンピュータの録画ソフトで 10 ~ 30 秒のビデオを録画し、Mesh 異常区域を録画してください。
問題の説明
問題をフィードバックする際には、以下の情報をフィードバックする必要があります。
- 問題の範囲:地図全体に問題があるのか、特定の局部区域に問題があるのか
- 地図のタイプ:Mega はいくつかの異なる地図作成方法を提供しています。問題が発生した地図作成タイプを明記する必要があります。
- 問題の場所、区域:問題が発生した具体的な位置。例えば、単一の地図で「博物館 1 階ホール中央の展示台」区域に問題がある場合、または大規模な地図で、具体的にどのサブ地図間の融合に層状化が発生したかを指摘します。
- 問題の説明:スクリーンショットまたは録画したビデオを参照して、問題が発生した区域と異常現象を詳細に指摘し、複数の地図の場合はサブ地図の名前を明確にしてください。例えば、「XX 地図のオフィスビルの 3 階、西側の廊下の壁モデルが全体的に約 15 度傾いています」または「サブ地図 A の西側とサブ地図 B の東側に層状化が発生しています」など。
「モデルに問題があります」や「Mesh が見栄えが悪いです」とだけ言わないでください。スクリーンショットと具体的な説明が不足すると、問題の処理時間が大幅に遅くなります。
地図情報
地図作成レポート:Mega Block から問題のある地図の地図作成レポートを提供します。

位置決めサービス情報:Unity で位置決めサービス情報をエクスポートできます。
使用している block ノードのエディタツールで、下図の
Diagnosis Infoボタンをクリックし、Mega Block 診断情報をエクスポートします。Mega Block 診断情報には、Mega Block および位置決めライブラリの情報のみが含まれ、他の機密情報は含まれません。
エクスポートしたファイルの形式は
Mega_Report_Block_<blockID>_YY-MM-DD_HH-MM-SS.jsonである必要があります。
发起反馈
スクリーンショットまたは録画、問題の説明、および地図情報をまとめて EasyAR の担当者に送信し、分析後に問題の処理方法をフィードバックします。
- 処理フロー:あなたが提供した資料に基づいて、元の収集データとクラウドで再構築した結果を確認します。
- 考えられる原因:収集時の該当区域の環境変化、収集装置の問題、または特定のシナリオでの地図作成アルゴリズムの限界が考えられます。
- 規範に沿って収集されていない場合:該当区域のデータを再収集または追加収集し、再び地図を作成する必要があるかどうかを評価します。
- 収集データが正常な場合:クラウドでの再構築方法に考慮不足がある可能性があり、後続のバージョンで反復最適化を行い、問題を解決できる方案を提供します。
Mesh モデルの機能と限界を正しく理解し、「正常な瑕疵」と「本当の問題」を区別し、要求に従って問題をフィードバックすることが、問題を効率的に解決する鍵です。
