Table of Contents

メガに適した AR セッションのベストプラクティス

この記事では、メガに適した AR セッションを作成および構成し、さまざまな種類のデバイスで最適な実行結果を得る方法について説明します。

始める前に

デフォルト構成のセッション

ほとんどのアプリケーションでは、デフォルトのメガセッション構成を使用することをおすすめします。これらの構成は、一般的な使用シナリオに最適化されています。

デフォルトのセッションは、以下の種類のデバイスをサポートしています。

  • 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 プリセットを使用します。

異なるプリセットを選択する

デフォルト構成のメガセッション以外に、具体的なニーズに応じて異なるプリセットを選択してセッションを作成することもできます。これらの主な違いは、サポートするデバイスの種類です。

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

注記

メガは異なる種類のデバイスで異なる実行結果になります。詳細については、メガがサポートするデバイスとプラットフォームアプリケーション を参照してください。

次のステップ

関連トピック