Mega 使用ガイド
Mega は EasyAR が提供する都市レベルのエッジとクラウドの協調型空間計算技術です。柔軟なデータ収集方案、安定したマッピングと位置決め能力、および充実したツールチェーンを通じて、物理世界全体(都市、キャンパス、大型ショッピングモールなど)に持続的で高精度なデジタルツイン空間を構築することを目指しています。Mega を利用することで、アプリケーションは大規模な屋内屋外の正確な位置決めとリアルな仮想と現実の遮蔽を実現し、ユーザーにこれまでにない空間インタラクション体験を提供することができます。
Mega は従来の AR 機能といくつかの違いがあります:
| 画像追跡 | 運動追跡 | Mega 大空間 AR |
| 平面画像のリアルタイム認識と追跡 | デバイスの現実世界に対する位置と姿勢の取得 | 現実世界全体と AR コンテンツの関連付けと融合 |
| ✅ 印刷物と 3D コンテンツの完全な関連付けと融合 | ❌ AR コンテンツとシーンの関連性が低い | ✅ AR 空間認識と環境の関連付けと融合 |
| ❌ どの印刷物で AR を体験できるかを事前に知る必要がある | ✅ いつでもどこでも AR を体験できる | ✅ 全シーンをカバーし、個別のヒントが不要 |
Mega 入門ガイド
衛星信号に依存する従来の GNSS 位置決めとは異なり、Mega は高度なビジュアル位置決め技術に基づいています。ユーザーデバイスがリアルタイムで撮影した画像データを事前に構築された高精度な 3D データと照合することで、ユーザーの物理世界における 6 DoF 姿勢を特定します。この姿勢に基づいて、アプリケーション側で正しい物理的位置に仮想コンテンツをレンダリングして重ねることができます。
以下の作業フローに従って、Mega をゼロから使い始めることができます:
flowchart LR
A[データ収集] --> B[Mega Block マップの構築] --> C[位置決めライブラリの設定、仮想コンテンツの配置] --> D[Mega 位置決め]
データ収集
Mega はパノラマカメラ収集、携帯電話収集、レーザースキャナー収集など、さまざまな収集方法を提供しています。対象シーンの特徴に応じて選択することができ、以下の表を参考にして選択してください:
| 典型的なシーン | 収集方案 | 収集デバイス | 予想収集時間 | 迅速な閲覧 |
|---|---|---|---|---|
| 大型空間(ショッピングモール、博物館) | パノラマカメラ収集単一画像 | GoPro Max/Max2 | 128 分未満 | パノラマカメラによるデータ収集 |
| 超大型空間(大きな観光地、連続した通り) | パノラマカメラ収集超大範囲融合 | GoPro Max/Max2 | 128 分を超える | 超大规模空間のデータ収集 |
| 小空間(部屋、店舗、展示場) | 携帯電話による小範囲空間収集 | iPhone / ARCore Android 携帯電話 | 15 分以内 | 携帯電話による空間データ収集 |
| 単一物体(展示品、機器、商品) | 携帯電話による物体収集 | iPhone / ARCore Android 携帯電話 | 15 分以内 | 携帯電話による特定物体のデータ収集 |
Mega Block マップの構築
データ収集が完了した後、引き続きマッピングタスクを作成し、収集したデータを EasyAR 開発センターにアップロードする必要があります。Mega クラウドマッピングシステムが自動的に処理し、Mega Block マップを構築します。
異なる収集方案には異なるタイプのマッピングタスクが対応しています:
マッピングが完了した後、マッピング結果を確認することができます:
ヒント
マッピングに失敗した場合は、マッピング失敗の対処ガイドを参照してください。
位置決めサービスの有効化
マッピング結果を確認して問題がないことを確認した後、Mega Block マップを位置決めライブラリに追加する必要があります。詳細な手順は以下の通りです:
ヒント
トラブルシューティング
上記のフローで問題や不満足な状況に遭遇した場合は、まず以下の専門トピックを参照して対処してください:
上記の専門トピックで問題が解決しない場合は、必要なデータと情報を収集し、この問題を EasyAR の担当者にフィードバックしてください。
アプリケーション開発
- Unity Mega 開発のクイックスタート では、EasyAR Mega Unity サンプルを設定して実行する方法が紹介されており、EasyAR Mega 開発を素早く始めることができます。このドキュメントを参考にして、アプリケーション開発を迅速に完了することができます。
- 微信小程序 Mega 開発のクイックスタート では、微信小程序 Mega プラグインのサンプルプロジェクトを迅速に実行する方法が紹介されており、EasyAR Mega 開発を素早く始めることができます。このドキュメントを参考にして、微信小程序アプリケーション開発を迅速に完了することができます。
Mega の詳細と上級ガイド
Mega 位置決めサービスの基本的な構築が完了した後、以下の章を参考にして、Mega のさまざまな機能と特性を詳しく理解し、複雑なシーンに対して特別な最適化を行うことができます。
上級シーン
Mega を使用して位置決めサービスを構築する際に、いくつかの複雑なシーン要件に遭遇することがあります。このセクションでは、これらの複雑なシーンに対する特別な最適化方案を紹介します:
- 複雑なシーンの最適化 は、超大空間、24 時間体制、複数階層、高い類似性のシーンに対する特別な方案です
検証と診断
アプリケーションをリリースする前に、以下の方法で位置決め結果を検証と診断することができます:
- シミュレーション実行検証 を使用することで、実地試験を行う必要がありません
- 便利であれば、現場実行検証 を行うこともできます
- 位置決め中に問題が発生した場合は、診断データを収集 し、EasyAR の担当者にフィードバックすることができます
運用と保守
サービスの長期運用に伴い、物理環境が変化する可能性があり、業務規模も拡大する可能性があります。このセクションでは、サービスの継続的な保守、最適化、拡張方法を紹介します。
- シーンの更新:現実環境が変化した場合、既存の仮想コンテンツの位置を変更せずに、基盤となるマップデータのみを更新およびアップグレードする方法。
- サービスの拡張:業務量の増加に対応する解決策で、位置決めサービスの QPS 予測、容量監視、およびサービス拡張フローが含まれます。
- バージョン移行:Mega マッピングサービスが大幅にアップグレードされた場合、既存のデータを新しいバージョンのサービスにスムーズに移行する方法。
- データ形式のアップグレード:位置決めサービスのデータ形式を、パフォーマンスがより優れた新しいバージョンの形式にスムーズに移行する方法。
最後に
Mega を使ってあなただけの都市レベルの AR 世界を構築することを歓迎します!さらなる支援が必要な場合や、開発中に技術的な問題に遭遇した場合は、EasyAR 質問コミュニティ で解決策を検索するか、質問を投稿することができます。また、ビジネスチャネルを通じて直接我々にフィードバックすることもできます。
最後に、EasyAR 公式ウェブサイト を訪問して、最新の製品情報と業界事例を入手することができます。あなたの AR 開発の旅が順調で楽しいものになることを祈っています!