Table of Contents

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

この記事では、さまざまな種類の device で最適な実行結果を得るために、Mega 向けの AR sessions を作成および設定する方法を説明します。

始める前に

デフォルト設定の session

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

デフォルトの session は、次の種類の device をサポートします。

  • 6DoF motion tracking をサポートする devices。一部の最新のスマートフォンや headsets など
  • 5DoF inertial navigation 機能をサポートする devices。gyroscope と accelerometer を備えたほとんどの Android スマートフォンなど

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

対応する script コードは次のとおりです。

ARSessionFactory.CreateSession(ARSessionFactory.ARSessionPreset.MegaBlock_MotionTracking_Inertial)

この session は MegaBlock_MotionTracking_Inertial preset を使用します。

異なる presets を選択する

デフォルトの Mega session 設定に加えて、具体的な要件に応じて異なる presets を選択して session を作成することもできます。主な違いは、サポートされる device の種類です。

メニューおよび ARSessionFactory.CreateSession(ARSessionFactory.ARSessionPreset, ARSessionFactory.Resources) を使用して session を作成する際に選択可能な preset には、次が含まれます。

注記

Mega は device の種類によって実行結果が異なります。詳細については、Mega supported devices and platform applicationsを参照してください。

次の手順

関連トピック