Table of Contents

配置 AR 場景

本文以圖像跟蹤爲例,介紹如何配置一個最簡單的 AR 場景。

開始之前

  • 啓用 EasyAR 的內容導入 EasyAR Sense Unity 插件並填寫許可證(License Key)。
附註

如果您的工程使用了 URP (Universal Render Pipeline) ,還需要額外 配置 URP

添加 AR Session

Hierarchy 視圖中,在 空白 處點擊右鍵,通過菜單 EasyAR Sense > Image Tracking > AR Session (Image Tracking Preset) 創建一個用於圖像跟蹤的 session。

PresetImageTracking

配置攝像機

選中 Main Camera, 在 Inspector 設置以下參數。

  • 設置 Clear FlagsSolid Color
  • 設置 Background 爲黑色。
  • 設置 Clipping PlanesNear 爲 0.1(米),Far 爲 1000(米)。

mainCameraSetting

添加 Target

Hierarchy 視圖中,在 空白 處點擊右鍵,通過菜單 EasyAR Sense > Image Tracking > Target : Image Target 添加一個 Image Target,默認顯示爲問號圖標。

createimagetarget

選中需要跟蹤的圖像,設置以下參數,並點擊 Apply 按鈕應用設置:

  • 設置 Texture TypeEditor GUI and Legacy GUI
  • Advanced 中啓用 Read/Write
  • Format 設置爲 RGB 24 bit

createimagetarget

配置 ImageTargetController

  • 設置 Source Type: 爲 Texture 2D
  • 設置 Texture 爲配置好的圖片。
  • 設置 Name 爲 namecard。
  • 設置 Scale 爲 0.09(表示 0.09 米)。
  • 設置 Tracker 爲 ARSession 下的 ImageTrackerFrameFilter

addimagetargetcontroler

提示

Source Type 不同時,部分配置內容會有所不同。

添加跟隨 Target 的 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 出現在圖片上方。

後續步驟

  • 運行中會注意到屏幕上會顯示黃色文字,可以閱讀 場景中的診斷信息 瞭解這些信息的含義以及常用配置方法。

相關主題