版本 第一版
平台 iOS.14
Swift 5.1
编辑 Xcode 12.

学习Apple平台的增强现实!

这本书是使用Apple Composer,Realitykit和Arkit等Apple框架和技术获得实践经验的最简单和最快的方法 - 所有可用的渲染技术都必须提供,以及创建各种真实的有趣项目的集合-world ar经验。

阅读本书后,您将深入了解用于为Apple平台创造强大,沉浸式AR经验的技术和框架。

深入潜入:

  • 快速外观:发现如何将AR集成到您的应用程序,以便给他们一些酷炫的ar superpowers。
  • 现实作曲家&现实文件:了解如何利用现实作曲家的力量来创建基于交互式的AR的体验。
  • 现实转换器&PBR材料:了解PBR材料如何为AR对象添加一个现实级别,以及如何使用现实转换器来转换,查看和自定义USDZ内容。
  • 真正的:了解如何设置和使用RealityKit来构建基于面部的增强现实应用程序。
  • 面部混合形状:建立一个完全交互式的增强现实面罩,使用混合形状对您的面部表达作出反应。
  • Arkit:获得Arkit的完整介绍,Apple的创建完全交互式增强现实的框架,并了解Arkit可提供的不同类型的渲染选项。
  • 射频&物理学:在为游戏中添加更多功能和功能时,了解射线传播,2D命中测试和Spritekit物理引擎。
  • ECS.&协作体验:构建协作的AR经验,并学习如何创建和管理多队员连接。

在你开始之前

本节告诉您您在开始之前需要了解一些需要了解的事情,例如您需要的硬件和软件,在哪里找到本书的项目文件等等。

i

介绍

自由

III

第一部分:现实作曲家

欢迎来到这本书的第一部分。在本节中,您将把您的脚趾浸入增强现实的浅尾,了解AR快速外观,现实作曲家,现实和USDZ文件。您将创建一个交互式虚拟鼓套件,您可以在iMessage上与朋友分享。

快速开始

自由

使用您的第一个项目快速加快AR。

1

快速看

自由

发现如何将AR集成到您的应用程序,为他们提供一些酷的AR Superpowers。

2

了解如何利用现实作曲家的力量,以创建基于交互式的AR的体验。

3

了解USD和USDZ文件格式,并了解如何使用基于Python的命令行工具将虚拟内容转换为此通用格式。

4

了解PBR材料如何为AR对象添加一个现实级别,以及如何使用现实转换器来转换,查看和自定义USDZ内容。

5

第二节:现实作曲家& Image Tracking

在本节中,您将深入了解增强现实,并了解图像锚和跟踪。您还将创建一个互动的AR名片,您可以向您的朋友展示,使其成为绿色的嫉妒。

图像锚

自由

了解如何使用图像锚来缩放并将虚拟对象放置在现实世界中。

6

使用行为,触发器和操作,将您的现实应用程序加入动画和声音效果。

7

第三节:现实作曲家& Object Tracking

在本节中,您将添加另一个对象跟踪的维度。使用对象锚点,您将增加一个具有交互式按钮的物理玩具卡车,这将揭示其现实世界对应的一些有趣的事实。

了解如何使用对象锚点将AR内容锚定到现实世界内的物理对象,并参观Arkit扫描仪 - 一个iOS应用程序,可浏览物理对象。

8

第四节:RealityKit& Face Tracking

在本节中,您将了解RealityKit和面部跟踪。您将使用Swiftui创建一个类似Snapchat的脸部过滤器应用程序,让您使用有趣的道具模拟脸部。您还将创建一个动画片,您可以使用眼睛,眉毛和嘴控制。

了解如何设置和使用RealityKit来构建基于面部的增强现实应用程序。

9

了解如何使用面部锚和面部遮挡来跟踪用户的脸部并应用虚拟掩码。

10

建立一个完全交互式的增强现实面罩,使用混合形状对您的面部表达作出反应。

11

第五节:Arkit& SpriteKit

在本节中,您将获得Arkit的完整介绍,并找出了什么使其如此强大。在这样做时,你会创造一个有趣的2D Spritekit游戏,在他们堕落之前,你可以拯救微小的表情符号。

获得Arkit的完整介绍,Apple的创建完全交互式增强现实的框架,并了解Arkit可用的不同类型的渲染选项。

12

了解如何将Arkit和Spritekit组合,以创建令人兴奋的增强现实2D游戏。

13

在为游戏添加更多功能和功能时,了解射线传播,2D命中测试和SpriteKit物理引擎。

14

第VI节:Arkit& SceneKit

在本节中,您将继续学习Arkit。您还将了解SceneKit,Apple创建3D内容的框架,因为您构建了一个缩小的交互式虚拟机场,允许客户访问基本出发和到达信息。

了解如何使用SceneKit和Arkit的力量,共同创建强大的3D增强现实场景。

15

了解如何检测,管理和使用平面锚和焦点节点。了解如何启用环境映射并添加灯光和阴影。

16

第七节:ECS&协作体验(奖金部分)

在本节中,您将使用RealityKit创建多人游戏AR共享体验。在这种经历中,两个玩家可以发挥基本结&在单独的设备上交叉游戏。

构建协作AR经验,并学习如何创建和管理多对等连接。

17

18

见团队

贡献者

这本书是给谁的

本书是初学者到中级IOS开发人员,他们已经了解Swift开发的基础,并希望为Apple平台构建沉浸式AR经验。

本书涵盖的概念

  • 现实作曲家& Reality Files
  • 现实转换器& PBR Materials
  • 真正的
  • 面部混合形状
  • arkit.
  • 射频& Physics
  • ECS.&协同体验

版本历史记录

第一版·iOS 14,Swift 5.1,Xcode 12

V1.0·11月20日2020·克里斯语

第一版 - 早期访问3·iOS 14,Swift 5.1,Xcode 12

v1.0.ea3·9月10日2020·克里斯语
pro

苹果通过教程增强现实

By Chris Language

学习如何为Apple平台构建现实和沉浸式AR经验的最佳书籍。

免费阅读Ultimate Pro订阅* *包括我们在线图书馆中的所有其他书籍 查看所有优点
单独购买59.99美元* *包括访问所有在线阅读功能。
请参阅购买选项
隐藏购买选项

所有视频。所有书籍。
One low price.

A RaywenderLich.com订阅是学习和掌握移动开发的最佳方式 - 计划从19.99美元/月开始!

了解iOS,Swift,Android,Kotlin,Flutter和Dart开发,并解锁我们的50+书籍和4,000多个视频的大规模目录。