Table of Contents

ARシーンの設定

この記事ではイメージトラッキングを例に、最もシンプルなARシーンを設定する方法を説明します。

開始前に

  • EasyARの有効化の内容に従ってEasyAR Sense Unityプラグインをインポートし、ライセンス(License Key)を入力してください。
注記

プロジェクトでURP (Universal Render Pipeline) を使用している場合、追加でURPの設定が必要です。

ARセッションの追加

Hierarchyビューで空白部分を右クリックし、メニューからEasyAR Sense > Image Tracking > AR Session (Image Tracking Preset)を選択して、イメージトラッキング用のセッションを作成します。

PresetImageTracking

カメラの設定

Main Cameraを選択し、Inspectorで以下のパラメータを設定します。

  • Clear FlagsSolid Colorに設定
  • Backgroundを黒色に設定
  • Clipping PlanesNearを0.1(メートル)、Farを1000(メートル)に設定

mainCameraSetting

ターゲットの追加

Hierarchyビューで空白部分を右クリックし、メニューからEasyAR Sense > Image Tracking > Target : Image Targetを選択してImage Targetを追加します(デフォルトではクエスチョンマークアイコンが表示されます)。

createimagetarget

トラッキング対象の画像を選択し、以下のパラメータを設定後、Applyボタンをクリック:

  • Texture TypeEditor GUI and Legacy GUIに設定
  • AdvancedでRead/Writeを有効化
  • FormatRGB 24 bitに設定

createimagetarget

ImageTargetControllerを設定:

  • Source TypeTexture 2Dに設定
  • Textureに設定済み画像を指定
  • Nameをnamecardに設定
  • Scaleを0.09(0.09メートルを意味)に設定
  • TrackerをARSession配下のImageTrackerFrameFilterに設定

addimagetargetcontroler

ヒント

Source Typeが異なる場合、一部設定内容が変わります。

ターゲットに追従する3Dコンテンツの追加

Image Targetノード下に追加した3Dコンテンツは画像に対して相対位置を維持します(画像が移動すると仮想コンテンツも追従して表示されます)。

HierarchyビューでImage Targetを選択し、メニューから3D Object > Cubeを選択してCubeを追加します。

add3D-1

追加したCubeを選択し、プロパティを設定:

  • TransformのScaleを{0.5, 0.3, 0.3}に設定
  • TransformのPositionz値を-0.15に設定(Cube底面と認識画像を揃えるため)

add3D-2

これで最もシンプルなARシーンの設定が完了しました。シーンを実行し画像に向けると、画像上にCubeが表示されます。

次のステップ

  • 実行中に画面上に黄色い文字が表示される場合、シーンの診断情報を参照してこれらの意味と一般的な設定方法を確認してください。

関連トピック