1、ARCore Device

下图是 ARCore Device 预制体的组成,它还有一个子物体 First Person Camera ,它是一个第一人称相机。ARCore Device 内含 ARCoreSession 脚本组件,它是一个 ARCore 会话。

1.1 ARCoreSession


ARCoreSession 脚本组件中有三个属性,分别是:

  • Device Camera Dire:主要是用来设置手机设备使用前置摄像头还是后置摄像头

    • Back Fcing:使用前置摄像头
    • Front Fcing:使用后置摄像头
  • Session Config :这是ARCore 会话的配置文件
  • Camera Config Filter:这是相机的配置文件

1.2 Session Config

在 Unity 中,通过导航到 Assets > Create > Google ARCore > SessionConfig 创建一个新的会话配置。

如何创建绘画配置?

会话配置的参数?

具体的参数介绍请移步这里:传送门

1.3、Camera Config Filter

CameraConfig 提供了 ARCore 用于访问给定会话的摄像头传感器的摄像头配置的详细信息。例如,这些细节包括目标捕获帧速率以及是否存在和使用深度传感器。

  • Target Camera Framerate:将相机捕获帧速率限制为 30 FPS60 FPS
  • Depth Sensor Usage:是否禁用深度传感器
  • Stereo Camera Usage:是否禁用立体摄像机

2、First Person Camera

该相机在原相机组件的基础上添加了Tracked Pose Driver 组件和 AR Core Background Renderer脚本组件。

Tracked Pose Driver 组件将被跟踪设备的当前 Pose 值应用于 GameObject 的变换。 它可以跟踪多种类型的设备,包括 XR HMD、控制器和遥控器。该组件的详细介绍可以移步这里:传送门

AR Core Background Renderer中的Background Material 材质球是把设备摄像头拍摄的东西渲染到材质球上。

ARCore之路:预制体 ARCore Device 介绍相关推荐

  1. ARCore之路:解决 ARCore Install Preview 即时预览APP 中弹出 The device does not support AR

    问题描述 运行AR程序的手机设备是ARCore支持的手机设备列表,之前是正常运行的,即可以在 Unity 中点击 Play 按钮运行程序,可以在手机中 ARCore Install Preview 程 ...

  2. 【Unity】预制体Prefab使用说明

    预制体Prefab使用说明 一.预制体的基本介绍 1.预制体是什么? 2.使用预制体的好处 二.使用方法 1.创建 Prefab 2.实例化 Prefab 3.更新 Prefab 三.注意事项 四.可 ...

  3. ARCore之路:HelloAR项目例子分析

    项目效果 通过相机扫描环境中的平面,它会生成上图中的白色网格.可通过点击白色网格来生成三维模型. 下图是项目中的节点,下面将从挑选一些节点来分析,其中 Environmental Light 节点是灯 ...

  4. ARCore之路:AugmentedImage 项目例子分析

    项目效果 AugmentedImage 该项目是增强图像的例子,相机捕捉到数据库中的图像之后,将手机中显示的白色方框(下图左侧)对准图像,将会生成一个相框(下图右侧),该相框会根据图像的大小和位置,将 ...

  5. arcore之路-unity开发从入门到实践_AR开发之路——准备工作

    由于现在支持AR功能的手机没有普及,讲AR开发的教程也少,所以要学习AR开发还是要花点成本的,当然也有好处,花了学费,才会逼着自己坚持学下去. 为了学习AR,Relax今天入手了一部华为Nova 3i ...

  6. unity3d 预制体

    首先要说明一下什么是预制体? 在Unity3D里面我们叫它Prefab:我们也可以这样理解:当制作好了游戏组件(场景中的任意一个gameobject ),我们希望将它制作成一个组件模版,用于批量的套用 ...

  7. Unity快速入门教程-详解预制体(Prefab)及其实例化Instantiate

    提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档 文章目录 前言 一.预制体(Prefab)是什么? 1.1预制体简介 1.2预制体是什么样子的? 1.3预制体作用与用途 二.制作一个 ...

  8. Unity3D中的预制体Prefab

    目录 1.认识prefab 2.创建prefab 3. Prefab实例化 4.进入Prefab模式: 5.编辑Prefab: 6.Prefab嵌套: 7.Prefab变体: 8.编辑Prefab变体 ...

  9. Unity之自动生成预制体脚本

    在Unity开发中有许许多多的UI界面,包含着不同的组件,比如Button.Image等,我们需要按正确的路径找到它们并持有它们,这个步骤在界面十分庞大的时候,会十分繁琐易错.本文介绍的自动生成代码工 ...

最新文章

  1. Nature Methods:快速准确的微生物来源追溯工具FEAST
  2. oracle元数据存储在表空间,[Oracle] dbms_metadata.get_ddl 的使用方法总结
  3. 数据结构与算法笔记(九)—— 希尔排序
  4. cmd中安装app的的命令
  5. brctl 设置ip_Linux 网桥配置命令:brctl
  6. FPGA系统设计考虑因素
  7. html里面textfield属性,StyleableTextField的CSS属性htmlText
  8. Mac node js环境的安装与测试
  9. Echarts数据可视化series-scatter散点图,开发全解+完美注释
  10. pycharm怎么安装python3.6_【python】Mac在Pycharm中导入python3.6(简单易行)
  11. 跨界营销策划案例合集(共13份)
  12. python 复制图片到剪贴板_Python3把图片复制到剪贴板
  13. HFSS Wave Port设置
  14. 更改ubuntu引导界面_UBuntu修改开机启动界面
  15. 抄底利器!如何用Python量化 识别股票双底形态走势!
  16. 到底是人玩了游戏,还是游戏玩了人?----随笔心情
  17. animal farm 第一章阅读笔记
  18. 尚硅谷todolist案例
  19. 2022年的ISTQB,你考了没?
  20. java生成二维码并导入excel中

热门文章

  1. 精美粉笔字教学课件PPT模板
  2. 8核的服务器够支撑多少人在线,8核16g服务器支持多少并发
  3. Sin City 罪恶之城
  4. 文件排序工具sort
  5. 力天创见Brickstream客流统计系统
  6. python 自学笔记之 签名设计
  7. Linux下的pup软件,PUP 文件扩展名: 它是什么以及如何打开它?
  8. 策略模式(strategy-pattern)
  9. 月亮代表我的心计算机谱子,月亮代表我的心(超简单) C调钢琴谱
  10. Springboot生成Word/EXECL/PPTX文档