Table of Contents

PCカメラを使用したMegaのクイック検証(非推奨のリモートデバッグ方法)

このドキュメントは、EIF記録ファイルがない状況で、PCカメラと現場写真を活用してMegaクラウド位置推定サービスが機能するか検証する方法をガイドします。

開始前に

  • クイックスタートを完了し、Mega機能を含むUnityアプリケーションの実行方法を理解してください。

  • PCにカメラデバイスを接続し、正常に機能することを確認してください。

  • 機能の期待:

    この方法は推奨されるリモートデバッグ方法ではありません。記録が可能な状況ではEIFファイルを使用したデバッグがベストプラクティスです。

    この方法はEIFファイルがない状況でトラッキング効果とは無関係なプロセス開発をデバッグするためだけに使用されます(例: Megaサービスの接続検証)。

    PCカメラで見える効果と実機のトラッキング効果は完全に無関係です。

操作手順

以下の手順を完了してMegaサービスの検証を迅速に行います。

現場の写真を取得する

現場の比較的鮮明な写真を1枚取得します。現場で撮影するか、エディタのパノラマプレビュー機能を使用してスクリーンショットを撮ることができます。

パノラマプレビュー機能で画像をキャプチャする方法

シーン Hierarchy パネルの Mega Block Viewer(Dev) をクリック > Inspector パネルでパノラママーカーの右側にあるロードをクリック。

パノラマロード

これにより、シーン内にパノラママーカーを表す黄色い球体が多数表示されます:

パノラママーカー

プレビューしたい位置のパノラママーカーをクリック > シーン Hierarchy パネルの Mega Block Viewer(Dev) をクリック > Inspector パネルでパノラママーカーの左側にある非表示をクリック。

パノラママーカー非表示

Mega Panorama ウィンドウに現場の画像が表示されるので、スクリーンショットを保存します:

現場画像

Blockの密なモデルまたはパノラマを参照して3Dコンテンツを配置する

3Dコンテンツ配置

Session検証ツールが起動していないことを確認する

シーン内の AR Session (EasyAR) をクリック > その Inspector パネルの Frame Player がオフになっていることを確認します。

FramePlayerオフ確認

シーン内の EasyAR.Mega.BlockViewer(Dev) をクリック > その Inspector パネルの検証ツールが 有効化 されていないことを確認します(密なモデルが不要な場合は、EasyAR.Mega.BlockViewer(Dev) を直接削除または非表示にしても構いません)。

検証ツールオフ確認

実行をクリックし、現場画像を使用してMegaを検証する

  • 操作デモ:

    [!重要] Mega位置推定サービスは位置推定用の入力に対して「寛容」ですが、このデバッグ方法の結果は「通じる」か「通じない」か(0か1の違い)を区別するためだけに使用されます。これによりMega位置推定サービスが動作したことは証明できますが、実機での実際のトラッキング体験を全く代表しません。位置推定速度やトラッキング安定性を観察するには、必ずEIFファイルを使用したデバッグまたは実機テストを行ってください。

  • 画像や動画にカメラを向けて実行できます。位置推定が成功すると、3Dオブジェクトが画面に貼り付いて表示され、ジャンプして更新されます。シーンにBlockモデルをロードしている場合、Blockモデルも表示されます。

  • ツール EasyAR.Mega.BlockViewer (Dev) を閉じると(activefalse に設定するかノードを削除)、現実のシーンにバーチャルオブジェクトが重なって表示される効果が得られます。

  • 画面上の警告メッセージは消せません。この使用方法は実際の効果を反映しないため、開発プロセス内でのみ使用可能に制限されており、開発者はこの使用法の影響を理解すべきです。

    画面警告メッセージ

  • 診断情報のタイムスタンプ更新でシステムの正常動作を判断できます: 画面上の診断情報でタイムスタンプが継続的に更新されている場合、システムは正常に動作しています。

    タイムスタンプによる判断

    [!重要] 使用時には、実行時に画面上または視野内に表示される診断情報テキストに必ず気付くでしょう。UIメッセージ出力を注意深く読み、開発段階、テスト段階、アプリ公開後にどのような設定を採用すべきか、どのような制御スイッチを残すべきかを慎重に検討してください。EasyARとのコミュニケーションでは通常これらの情報の提供が必要です。すぐにオフにするのではなく、積極的に活用することをお勧めします。

次のステップ