iphone增强现实 苹果x增强现实怎么打开

admin 3C数码 4

iPhone X的增强现实怎么玩

众所周知,苹果iPhoneX上新增了AR功能,是一个非常大的特色。iPhoneX本身已经支持了苹果的ARKit框架,只需要从AppStore下载AR应用,就可以体验强大、有趣的AR功能了。

iphone增强现实 苹果x增强现实怎么打开-第1张图片-星选测评

拿出iPhoneX手机,打开Appstore

在AppStore搜索框里键入:fancy AR尺子,然后下载安装,即可体验iPhoneX的AR尺子功能

在AppStore搜索框里键入:dead lands,然后下载安装Dead Lands:AR zombies,即可体验iPhoneX的AR僵尸游戏功能

在AppStore搜索框里键入:AR探月之旅,然后下载安装,即可体验iPhoneX的AR赏月功能

使用iPhoneX功能的时候,需要先扫描一个水平面

iOS增强现实(ARKit)简单介绍

跟踪是ARKit的核心组件之一,其提供了设备在物理世界中的位置与方向信息,并对物体进行跟踪,如人脸。

场景理解通过学习更多关于环境的属性,以对水平平面进行检测,如地面或桌面;iOS 11.3开始还支持检测垂直平面。这些在场景中平面可用于放置虚拟物体。此外,场景理解还会了解当前环境的光照情况,以提供光照信息用于在虚拟场景中反映真实环境,避免过亮或过暗。

通过ARKit可以很容易地集成你所选的渲染引擎。ARKit可通过SceneKit和SpriteKit渲染。Xcode中还提供了Metal模板,方便快速地开始你的增强现实体验(augmented reality experience)项目。此外,Unity和Unreal也已经集成ARKit完整的功能集到他们主流的游戏引擎中,因此你可以通过这些引擎开始使用ARKit。

AR技术叫做虚拟增强现实技术,也就是在相机捕捉到的现实世界的图像中显示一个虚拟的 3D模型。

这一过程可以分为两个步骤:

下图是一个ARKit与 SceneKit框架的关系图,通过下图可以看出:

ARSCNView与 ARCamera两者之间并没有直接的关系,它们之间是通过AR会话,也就是ARKit框架中非常重量级的一个类ARSession来搭建沟通桥梁的

要想运行一个 ARSession会话,你必须要指定一个称之为会话追踪配置的对象: ARSessionConfiguration, ARSessionConfiguration的主要目的就是负责追踪相机在3D世界中的位置以及一些特征场景的捕捉(例如平面捕捉),这个类本身比较简单却作用巨大

ARSessionConfiguration是一个父类,为了更好的看到增强现实的效果,苹果官方建议我们使用它的子类 ARWorldTrackingSessionConfiguration,该类只支持A9芯片之后的机型,也就是iPhone6s之后的机型

ARWorldTrackingConfiguration(会话追踪配置)的作用是跟踪设备的方向和位置,以及检测设备摄像头看到的现实世界的表面。

它的内部实现了一系列非常庞大的算法计算以及调用了你的 iPhone必要的传感器来检测手机的移动及旋转甚至是翻滚。

当 ARWorldTrackingConfiguration计算出相机在 3D世界中的位置时,它本身并不持有这个位置数据,而是将其计算出的位置数据交给 ARSession去管理,而相机的位置数据对应的类就是 ARFrame。 ARSession类有一个属性叫做 currentFrame,维护的就是 ARFrame这个对象。

ARCamera只负责捕捉图像,不参与数据的处理。它属于3D场景中的一个环节,每一个3D Scene都会有一个Camera,它决定了我们看物体的视野

他们三者之间的关系看起来如下图:

ARCamera在 3D世界的位置看起来是这样的:

首先,ARKit利用摄像头拍摄现实场景的画面,然后 SceneKit用来建立虚拟世界。

建立好了以后,ARKit负责将现实世界和虚拟世界的信息融合,并渲染出一个 AR世界。

在渲染的同时,ARKit要负责以下三件事:

由此可见,ARKit主要做的事是:捕捉现实世界信息、将现实和虚拟世界混合渲染、并且时刻处理新的信息或者进行互动。

效果:

ARConfiguration:提供 3DOF追踪

ARWorldTrackingConfiguration:提供 6DOF追踪

对于 3DOF追踪,我们旋转设备时可以看到虚拟的飞机视角有所变化;但当平移时,我们可以看到飞机是随着设备进行移动的。

对于 6DOF追踪,我们旋转设备时可以看到虚拟的飞机视角有所变化(这点与 3DOF追踪没有区别);平移时,我们可以看到飞机的不同位置,例如向上平移看到了飞机的上表面,围着飞机平移可以看到飞机的四周,而 3DOF没有提供这种平移的追踪。

可以通过 [ARWorldTrackingConfiguration isSupported]判断设备是否支持 ARWorldTrackingConfiguration。

Hit-testing是为了获取当前捕捉到的图像中某点击位置有关的信息(包括平面、特征点、ARAnchor等)。

[图片上传失败...(image-ba8a3e-1554264132836)]

当点击屏幕时,ARKit会发射一个射线,假设屏幕平面是三维坐标系中的 xy平面,那么该射线会沿着 z轴方向射向屏幕里面,这就是一次 Hit-testing过程。此次过程会将射线遇到的所有有用信息返回,返回结果以离屏幕距离进行排序,离屏幕最近的排在最前面。

ARHitTestResultTypeFeaturePoint:表示此次 Hit-testing过程希望返回当前图像中 Hit-testing射线经过的 3D特征点。

ARHitTestResultTypeEstimatedHorizontalPlane:表示此次 Hit-testing过程希望返回当前图像中 Hit-testing射线经过的预估平面。预估平面表示 ARKit当前检测到一个可能是平面的信息,但当前尚未确定是平面,所以 ARKit还没有为此预估平面添加 ARPlaneAnchor。

ARHitTestResultTypeEstimatedVerticalPlane:同上,区别仅是预估竖面。

ARHitTestResultTypeExistingPlane:表示此次 Hit-testing过程希望返回当前图像中 Hit-testing射线经过的无限大小的平面。

ARHitTestResultTypeExistingPlaneUsingExtent:表示此次 Hit-testing过程希望返回当前图像中 Hit-testing射线经过的有大小范围的平面。

ARHitTestResultTypeExistingPlaneUsingGeometry:表示此次 Hit-testing过程希望返回当前图像中 Hit-testing射线经过的有大小范围和形状的平面。

iPhone上的AR功能的使用方法和步骤

您想通过在苹果手机上融入数字元素来体验增强现实吗?继续阅读本文,因为您现在可以通过多种解决方法来做到这一点。

要在 iPhone上使用 AR,请打开地图并输入您想要的目的地。点击“步行”模式,选择“开始”,然后选择增强现实图标。

为了让您更轻松,我们花时间编写了有关如何在 iPhone上使用 AR的全面分步指南。

iPhone上的增强现实是什么?

苹果推出了采用最新 AR技术的 iPhone,该技术名为LiDAR。iOS用户可以轻松改变现实,足不出户即可体验冒险。

只需轻按几下即可增强用户体验,增强现实或 AR超越了现实与计算机生成内容之间的界限。AR的主要好处是它有助于将感官信息与数字化内容相结合,为用户提供真实的体验。

在 iPhone上使用 AR

如果您不知道如何在 iPhone上使用 AR,我们的以下 8种分步方法将帮助您轻松完成此任务。

方法#1:使用地图应用程序

要通过地图应用程序在 iPhone上使用 AR,请执行以下步骤。

打开地图。输入您的目的地。选择“步行”模式。点击“开始”。点击增强现实图标。使用相机扫描周围环境,即可在 iPhone上获取AR方向 指示!

在地图应用程序上使用增强现实目前仅限于主要城市,包括纽约、旧金山、洛杉矶、华盛顿特区、费城和圣地亚哥。

方法#2:使用Measures应用程序

您可以通过 iPhone上的 Measures应用程序按照以下步骤使用 AR。

开放措施。扫描环境。选择并扫描附近的 表面进行测量。将点 放在要测量的表面的一侧 边缘,然后点击“+”。拖动相机,将点放在表面的另 一边,然后再次点击“+” ,即可在 iPhone上使用 AR获得准确的 测量结果!方法#3:使用 Clips应用程序

在 iPhone上使用 AR的另一种方法是使用 Clips应用程序,步骤如下。

打开应用商店。下载Clips并启动该应用程序。点击“项目”,选择要打开的视频,然后选择星形图标。选择六边形图标,选择“开始扫描”,然后点击“开始效果”。选择您想要使用的AR空间,然后点击“X”,即可通过 iPhone上的 AR实时为您的环境添加有趣的效果!方法#4:使用 Snapchat

还可以通过以下步骤在 iPhone上将 AR与 Snapchat结合使用。

打开Snapchat。点击屏幕即可访问 AR注入的效果/滤镜。切换到后置摄像头。选择注入 AR的滤镜,例如 Bitmoji滤镜。通过捏合或张开来根据您的喜好调整 Bitmoji的大小,仅此而已!方法#5:使用 ARki应用程序

如果您是一名设计师或建筑师,想要将您的愿景变为现实,ARki应用程序可以帮助您通过以下步骤在 iPhone上使用 AR来实现这一目标。

打开应用商店。下载ARki,启动应用程序,然后注册一个帐户。点击“+”。使用Dropbox、OneDrive或 GDrive导入设计模型的链接。选择增强现实图标。用相机扫描周围环境,调整设计模型的大小,就完成了!方法#6:使用 Warby Parker应用程序

您还可以通过 Warby Parker应用程序在 iPhone上使用 AR,按照以下步骤实时尝试不同的眼镜。

打开应用商店。安装Warby Parker。启动应用程序。浏览眼镜。选择您喜欢的设计。向下滑动即可借助 iPhone上的 AR进行试戴!方法#7:使用 JigSpace应用程序

您还可以通过以下步骤使用 JigSpace应用程序在 iPhone上利用 AR。

打开应用商店。下载JigSpace并启动该应用程序。点击地球图标,选择一个设置,然后选择“在 AR中查看”。在相机前面放置一个平坦的表面并移动您的设备。点击以放置您的夹具。选择箭头图标,让 AR体验在您的 iPhone上互动!方法#8:使用 IKEA Space应用程序

如果您想在线订购宜家家具,您可以通过使用 iPhone上的 AR功能并执行以下步骤,使用 IKEA Space应用程序轻松了解该家具在您的环境中的外观。

打开应用商店。安装IKEA Space并启动该应用程序。使用 iPhone摄像头扫描您的环境。浏览产品。选择一个产品并将相机对准该产品所需的位置。点击屏幕放下产品,就完成了。概括

在本指南中,我们讨论了如何通过地图应用、Measures应用、Snapchat和 IKEA Place应用在 iPhone上使用 AR以及更多方法。

希望本文能解决您的问题,您现在只需在 iPhone上轻点几下即可体验数字化改变的现实。

标签: 增强 现实 苹果