Table of Contents

AR session の Mega 向けベストプラクティス

この記事では、さまざまなタイプのデバイスで最適に動作するように、Mega 向けの AR session を作成および設定する方法について説明します。

開始する前に

  • AR Session の基本概念、構成要素、およびワークフローを理解する
  • session の作成方法を理解する

デフォルト設定の session

ほとんどのアプリケーションでは、デフォルトの Mega session 設定を使用することを推奨します。これらの設定は、一般的なユースケースに最適化されています。

デフォルトの session は以下のタイプのデバイスをサポートします:

  • 6DoF モーション トラッキングをサポートするデバイス(一部の最新スマートフォンおよびヘッドセット)
  • 5DoF 慣性ナビゲーション機能をサポートするデバイス(ジャイロスコープおよび加速度計を搭載した Android スマートフォンのほとんど)

Hierarchy ビューで 空白 部分を右クリックし、メニューから EasyAR Sense > Mega > AR Session (Mega Block Default Preset) を選択すると、デフォルトの Mega session を作成できます。

対応するスクリプトコードは以下の通りです:

ARSessionFactory.CreateSession(ARSessionFactory.ARSessionPreset.MegaBlock_MotionTracking_Inertial)

この session は MegaBlock_MotionTracking_Inertial プリセットを使用します:


異なるプリセットの選択

デフォルト設定の Mega session に加えて、特定のニーズに基づいて異なるプリセットを選択して session を作成できます。主な違いはサポートされるデバイスのタイプです。

メニューと ARSessionFactory.CreateSession(ARSessionFactory.ARSessionPreset, ARSessionFactory.Resources) でセッションを作成する際のプリセットオプションは以下の通り:

注記

Mega はデバイスのタイプによって動作が異なります。詳細は Mega がサポートするデバイスとプラットフォーム アプリケーションを参照してください。

次のステップ

関連トピック