ARCore之路:ARCore 中的 Session Config 配置中的参数介绍

下图是 Session Config 中的参数:
Session Config 配置

1、Match Camera Framerate

切换 ARCore 是否会在 Unity 的帧更新中引入延迟以匹配相机传感器传输帧的速率

2、Plane Finding Mode

选择使用哪种平面查找模式,即使用设备进行扫描时,哪个方向扫描才会出现有效的平面

  • Disableds:禁用平面查找功能
  • Horizontal And Vertical:可以查找水平和垂直方向的平面
  • Horizontal :只查找水平方向的平面,即地面这种
  • Vertical:只查找垂直方向的平面,即墙壁这种

水平方向的平面
水平方向的平面
垂直方向的平面
垂直方向的平面

3、Light Estimation Mode

选择将使用哪种灯光估计模式

  • Disableds:禁用灯光估计模式
  • Ambient Intensity:生成环境强度和颜色校正估计
  • Environmental HDR Without Reflections:提供定向光、环境球谐函数和HDR 立方体贴图估计。注:该模式与前置摄像头不兼容
  • Environmental HDR With Reflections:提供定向光和环境球谐函数。注:该模式与前置摄像头不兼容

这些模式由单独的 API 组成,允许对定向照明、阴影、镜面高光和反射进行精细和逼真的照明估计。

环境 HDR 模式使用机器学习实时分析摄像机图像并合成环境照明以支持虚拟对象的逼真渲染
这种灯光估计模式提供:

  • 主定向光。代表主光源,可用于投射阴影。
  • 环境球谐函数。表示场景中剩余的环境光能量。
  • 一个 HDR 立方体贴图。可用于渲染闪亮金属物体的反射。

4、Cloud Anchor Mode

是否禁用云锚点模式。

5、AugmentedImage Database

这个 Database 是用来存储 AugmentedImage 的图像的,当设备相机扫描到数据库中的图像,就会出现相应的事件。

在这里插入图片描述

6、Camera

在支持的设备上,选择所需的相机对焦模式。

  • Fixed Focus:固定对焦,效果更好。
  • Auto Focus:自动对焦,性能更佳。如果不需要使用

7、Augmented Face Mode

选择增强面部模式。如果程序需要扫描人脸的话,该选项择选 Mesh,否则禁用 Disableds

8、Depth Mode

选择深度 API 的模式:

  • Disabled
  • Automatic:在支持度 API 的设备上,可能的最佳深度是根据硬件和软件来源估计的
    • 运动深度,来源于主 RGB 摄像机
    • 硬件深度传感器,为图像中的每个像素提供深度估计,最适合静态场景
  • RawDepthOnly:提供“原始”、大部分未经过滤的深度图像和深度置信度图像,如下图

在这里插入图片描述

9、Instant Placement Mode

该模式不需要程序找到平面(即不用程序渲染出白色的网格),直接点击就可以放置模型。
选择所需的即时放置模式:

  • Disabled:禁用该模式,禁用之后,导致跟踪状态永久变为 TrackingState.Stopped
  • Local Y Up:启用该模式

猜你喜欢

转载自blog.csdn.net/qq_34168988/article/details/124414975