持而盈之,不如其已;
揣而锐之,不可长保。
金玉满堂,莫之能守;
富贵而骄,自遗其咎。
功成身退,天之道也。
-
VR (Virtual Reality): 虚拟现实技术
-
AR (Augmented Reality): 增强现实)
-
XR.(Extended Reality): 扩展现实
-
MR (Mixed Reality): 混合现实
这些缩写都是指一些实境技术(Reality Technology),也就是利用电脑或其他装置来改变或增强我们感知到的现实世界,这些技术在近年来发展迅速,并被广泛应用在各种领域,如娱乐、教育、医疗、工业等,它们也被视为连接元宇宙(Metaverse)的重要工具,也就是一个虚拟的共享空间,让人们可以互动、创造和探索。
鸿蒙系统作为一款现代操作系统平台,贴心的为我们提供了AR Engine(AR引擎服务),其是一个用于在HarmonyOS上构建增强现实应用的引擎,提供了运动跟踪、环境跟踪和命中检测等空间计算能力。通过这些能力,您的应用可以实现虚拟世界与现实世界的融合,给消费者提供全新的视觉体验和交互方式。
AR Engine(AR引擎服务),包含三大能力,
- 运动跟踪能力
- 环境跟踪能力
- 命中检测能力
本篇主要内容来自:<HarmonyOS主题课>借助AR引擎帮助应用实现虚拟与现实交互的能力
判断题
- AR Engine(AR引擎服务)是用于在HarmonyOS上构建增强现实应用的引擎,提供了运动跟踪、环境跟踪和命中检测等空间计算能力。✅
- AR Engine的环境跟踪能力,不仅支持识别现实世界中的平面类型,还能够检测目标物体的形状(包括矩形和圆形)。✅
单选题
-
AR Engine通过以下哪个能力来不断跟踪终端设备的位置和姿态,建立了虚拟世界和现实世界统一的几何空间坐标系?
A. 环境跟踪能力
B. 平面检测能力
C. 运动跟踪能力
D. 命中检测能力
-
AR Engine通过命中检测技术,获取兴趣点到AR世界兴趣点的映射关系,在实际应用场景中,用户点击终端设备屏幕,从摄像头发射一条射线,射线与系统跟踪的平面或者是点云中的点碰撞,从而产生交点,形成碰撞结果。以下哪个函数跟碰撞检测有关联?
A. HMS_AREngine_ARPose_Create
B. HMS_AREngine_ARFrame_HitTest
C. HMS_AREngine_ARTrackableList_GetSize
D. HMS_AREngine_ARPose_Destroy
多选题
-
在通过AR Engine实现AR物体摆放前,开发者需要先申请哪些相关权限?
-
A. ohos.permission.CAMERA
-
B. ohos.permission.INTERNET
-
C. ohos.permission.ACCELEROMETER
-
D. ohos.permission.GYROSCOPE
-
我们可以利用它做一些有趣的东西,感兴趣的可以深入研究:AR Engine(AR引擎服务) API文档