AR相机

和头戴显示器一样,场景中为了能够抽象表式移动端设备带有AR能力的摄像机,XR插件使用AR Camera组件封装一系列属性来映射物理设备的摄像头AR功能。

AR Camera 对象包含三种必要的组件:cc.Camera、cc.PoseTracker和cc.ARCameraMgr。

cc.Camera 是Cocos引擎提供的传统的摄像机组件,为了保证良好的体验,推荐将缓冲清除标志位(Clear Flags)设置为SOLID_COLOR,近裁剪面(Near Plane)设置为0.01。更多相机参数介绍请查阅相机组件介绍。

cc.PoseTracker 用于将物理设备的位姿信息同步至AR Camera,保证摄像机能够正确渲染虚拟内容并和视频流叠加,与XR HMD不同,适配移动端的手持设备时Tracking Type要选择VIEW_POSE_ACTIVE_HANDHELD。

cc.ARCameraMgr 是用于管理AR摄像机功能的组件,详细属性介绍请参考设备映射组件 > ARCameraMgr。

注:光照估计目前只能在ARCore、AREngine平台上生效。

Last updated