AR Session
在一个AR应用中有且只允许存在一个AR Session
包括两个组件 :AR Session (用于管理 Session)、AR Input Manager (用于管理输入的一些信息)
AR Session(用于管理 Session)
作用:管理AR应用状态、生命周期。
是AR API的主要入口
AR Input Manager (用于管理输入的一些信息)
启用环境跟踪所必需的组件
是Tracked Pose Driver(跟踪姿态驱动)将获取设备的姿态的前提
AR Session Origin
作用:将模型从建模坐标转移到世界坐标
除了Transform组件,常见的有一个组件:AR Session Origin 组件
Tracked Pose Driver
作用:将Unity中的场景摄像机与设备的真实摄像机对齐,根据设备真实摄像机的位置与方向来调整Unity中的场景摄像机姿态。
PS: AR Foundation3.0之后,该组件被AR Pose Driver取代
AR Camera Manager
作用:负责处理控制摄像机的一些细节参数,常见的有两个参数:Focus Mode (摄像机对焦模式)、Light Estimation Mode(光照估计模式)