Table of Contents

Mega の実景メッシュ問題対応ガイド

Mega アプリ開発では、仮想コンテンツの配置を Mesh で実現します。Mesh モデルの見た目や精度は、仮想コンテンツの配置精度や最終的な Mega の位置合わせ結果に影響します。この記事では、Mesh モデルで起こりうる見た目や精度の問題を説明し、正常な欠点と重大な問題を見分けられるようにします。

Mesh モデルとは

Mega Mesh は、収集した環境データから再構成された 3D 幾何モデルです。主な役割は、仮想コンテンツに現実の物理的な参照を与え、仮想オブジェクトが現実世界の壁・床・机・椅子などで正しく遮蔽されるようにして、よりリアルな現実融合体験を実現することです。

Mega Mesh は、収集した動画からクラウドアルゴリズムで自動再構成されるもので、手作業で精密にモデリングするものではないため、ある程度の不完全さは自然に存在します。

正しい期待値:

軽微な欠点は完全に正常です。よくある例:

  • 全体の色は実環境と概ね一致し、大きな壁や床、主要な物体の色は正しく見えます。
  • 床タイルの模様、壁紙の柄、展示物の外観など、主要構造のテクスチャは判別可能です。
  • AR で光や色の融合が比較的良好に見えます。

どのようなモデル異常を処理すべきか

以下の状況はアプリに直接影響する重大な欠陥であり、注意して処理する必要があります。

問題の種類 典型例 影響の可能性
大きな欠損や穴 反射しない透明でない壁全体に Mesh がなく、仮想オブジェクトを正しく遮蔽できない その領域では正しい遮蔽ができません
大きな構造誤り 壁全体が斜めに再構成されている、または部屋サイズが現実と大きく異なる 仮想オブジェクトと現実環境がずれ、遮蔽効果が大きく損なわれます
深刻な変形や傾き 床が明らかに傾く、壁がゆがむ、物体位置が大きくずれる 仮想コンテンツの位置が乱れ、遮蔽が異常になります
大量のノイズや破片 空中に多数の浮遊片が出る 遮蔽がちらつき、性能が低下します
重要領域が完全に誤っている 階段や展示台など重要なインタラクション領域の Mesh が完全に間違っている ユーザー操作が失敗し、体験が壊れます
モデルの層化 同じ場所で床や壁が層状に見える 遮蔽が誤り、位置合わせが不正確になります
広範囲で色が完全に誤っている 壁や床のテクスチャが奇妙な色、または完全に間違った色になる 環境が不自然に見え、視覚的に違和感があります

問題の処理とフィードバック

上記のような重大なモデル欠陥を見つけた場合は、次の情報を収集して送ってください。素早く原因を特定し修正するのに役立ちます。

必要な情報を収集する

  1. スクリーンショットまたは動画

    • スクリーンショット: 異なる角度から最低 3 枚撮影し、問題箇所を示してください。
    • 動画: スマートフォンまたは画面録画で 10〜30 秒録画し、Mesh の異常領域を示してください。
  2. 問題の説明

    問題を報告する際は、次の情報を必ず含めてください。

  • 問題範囲: マップ全体か、特定の局所領域か
  • マップ種別: どの建図タイプで問題が発生しているか
  • 場所と領域: 問題の具体的な場所
  • 問題説明: スクリーンショットや動画とともに、問題の領域と症状を詳しく説明する

「モデルがおかしい」「Mesh がよくない」だけではなく、スクリーンショットと具体的な説明がないと解決が大幅に遅れます。

  1. マップ情報
    • 建図レポート: Mega Block が提供する建図レポート

      建図レポートをダウンロード

    • 位置情報サービス情報: Unity で位置情報サービス情報をエクスポートできます

      使用している block ノードの editor tool で、下の Diagnosis Info ボタンをクリックして Mega Block の診断情報をエクスポートします。この情報には Mega Block と localization library の情報のみが含まれ、その他の機密情報は含まれません。

      出力されるファイル形式は Mega_Report_Block_<blockID>_YY-MM-DD_HH-MM-SS.json である必要があります。

フィードバックを送る

スクリーンショットまたは録画、問題説明、マップ情報を EasyAR 担当者に送ってください。分析後に対処方法をご案内します。

Mesh モデルの機能と限界を正しく理解し、「正常な欠点」と「本当の問題」を区別し、必要に応じてフィードバックすることが、効率的な解決の鍵です。