Table of Contents

Mega ローカライゼーションサービス

Mega Block クラウドローカライゼーションサービス(Cloud Localization Service)は、デバイス側にオンラインかつリアルタイムの空間位置特定能力を提供します。デバイス側で AR アプリケーションを実行し、セッションの初期化が完了した後、クラウドローカライゼーションサービスを介して初期カメラ姿勢を取得する必要があります。その後、ローカルデバイスのモーション追跡能力と組み合わせ、クラウドの位置特定結果と連携してデバイスのリアルタイム姿勢情報を継続的に更新し、アプリケーションの高いロバスト性と没入感のある AR 体験を実現します。

クラウドローカライゼーション能力はサーバー側のリアルタイム計算に依存します。AR アプリケーション実行中、デバイスはネットワーク接続を維持し、ネットワークを介してクラウドから返される位置特定と姿勢計算結果を取得する必要があります。デフォルトでは、クラウド位置特定計算センターは中国上海にデプロイされています。ネットワーク遅延や安定性に対するより高い要件、または海外市場向け AR 製品の運用を検討されている場合、専用回線によるアクセラレーションや近隣の計算センターへのリソースデプロイをサポートし、パフォーマンスとユーザー体験を最適化します。

Block データフロー

Block クラウドローカライゼーションの準備は3ステップで行います:

  • 収集・アップロードと Block マッピングの完了
  • Block ストレージリポジトリの生成
  • 必要な Block をクラウドローカライゼーションライブラリに追加
flowchart LR

A[Block マッピング] --> B>Block ストレージ] --> C[クラウドローカライゼーションライブラリへの追加]

マッピング完了後、生成された Block は自動的にバインドされた Block ストレージリポジトリに保存されます。各ステップの詳細な操作手順については、以下のドキュメントを参照してください:

クラウドローカライゼーションデータフロー

  • デバイスはデバイスのモーション追跡データおよび画像データをクラウドローカライゼーションサービスにアップロードし、位置特定されたカメラ姿勢結果をデバイスに返します。
  • デバイス側でカメラ姿勢をリアルタイムに再融合・最適化し、リアルタイムレンダリングとインタラクションを駆動します。
  • クラウドローカライゼーションライブラリに注釈データがアップロードされている場合、注釈データパッケージは EMA 注釈ファイル形式でデバイスにダウンロードされ、注釈位置の 3D コンテンツがリアルタイムでレンダリングされます。
flowchart TB

C[クラウドローカライゼーションライブラリ] --> D[デバイス側]

D[デバイス側] --> C[クラウドローカライゼーションライブラリ]

開始前の準備

  • Mega Block マッピングが完了していること
  • 利用可能な Mega Block ストレージリポジトリが少なくとも1つあること
  • 対象の Mega Block がこのストレージリポジトリにあり、正常な状態であること
  • Mega Block 権限を許可する APIKey を準備していること
  • デバイス側に Sense ライセンス、または WeChat ミニプログラムライセンス(無料トライアル可)が必要
注記

ヘッドマウントデバイスで EasyAR Sense ライセンスを使用する場合は、XR License Sense タイプを選択する必要があります

クラウドローカライゼーションのクイックスタート

クラウドローカライゼーションサービスの設定手順:

  • クラウドローカライゼーションサービスグループの購入と作成
  • サービスグループをマッピングプロジェクトに関連付け
  • サービスグループ内にクラウドローカライゼーションライブラリを作成
  • クラウドローカライゼーションライブラリに Mega Block を追加

参考トピック:

クラウドローカライゼーションサービスグループの作成と購入

これはクラウドローカライゼーションに必要なリソースパッケージです。デフォルトパッケージ内容:

標準パッケージ項目名 標準 トライアル
マッピングタスクのプロジェクト 1 個 1 個
クラウドローカライゼーションライブラリ 5 個 2 個
リクエスト同時接続数 QPS 10 3
注記
  • リクエストにクラウドローカライゼーションライブラリの AppId が含まれていれば、同時接続 QPS にカウントされます(位置特定の成否に関わらず)。
  • 同一クラウドサービスグループ内のクラウドローカライゼーションライブラリ間で QPS を共有します。

標準パッケージの追加購入

標準パッケージは規定使用上限超過後、追加購入で拡張可能:

  • 追加クラウドローカライゼーションライブラリの購入
  • タスク関連付けクォータの追加購入
  • リクエスト同時接続数 QPS の増強
注記

有料ユーザーの契約終了後、Mega Block マップファイルは 3ヶ月間 保持されます。ストレージリポジトリにファイルが残っている場合、クラウドローカライゼーションライブラリを再作成して追加利用可能です。

参考トピック:

位置特定サービスの迅速な検証

Mega はクラウドローカライゼーションサービス設定完了後、サービスが正常に動作し位置特定効果が期待通りかを迅速に検証する機能をサポートします。

下図は迅速かつ簡易な検証例です:PCの前に配置したシーンテスト写真を使用し、現場外から写真に向けて位置特定を行うことで、位置特定サービスの動作を素早く確認できます。図の Localize が緑色になっていることは位置特定成功を示します。

app-outsite-verift

  • 迅速な検証方法 Mega Toolbox を使用した位置特定サービス設定の検証。ネイティブアプリ、WeChat ミニプログラム、または Unity 上での模擬検証が可能で、主に以下の方法があります:

    • Mega Toolbox を使用した現場外での迅速検証
    • Mega Toolbox を使用した現場での迅速検証
    • Mega Studio シミュレーションによる迅速検証
  • 位置特定効果の検証

    • まず Mega Studio で Mega Block データに注釈を追加
    • Mega Toolbox を使用した現場検証で位置特定効果を確認

迅速検証参考トピック:

次のトピック