课程介绍:
对增强现实感到好奇,您来对地方了。学习构建全功能增强现实 Android 和 iOS 应用程序所需的基础知识和编程技术。对于本课程,您将需要一部 Android 智能手机或 iPhone。
那么什么是增强现实?
根据维基百科,增强现实 (AR) 是物理、现实世界环境的实时直接或间接视图,其元素通过计算机生成或提取的现实世界感官输入(例如声音、视频、图形或 GPS)“增强”数据。
在增强现实中,真实视图由计算机(在这种情况下为智能手机)修改。增强现实 (AR) 增强了人们对现实的当前感知,而相比之下,虚拟现实用模拟世界取代了现实世界。增强技术基本上是实时执行的,
例如:在体育赛事的实时视频中显示实时比分和统计数据
增强现实的力量
2015 年,我在观看了增强现实书籍的视频后接触了增强现实。我很高兴知道这样的技术确实存在。所以我开始研究不同的增强现实平台。Vuforia 平台似乎非常有前途,因为世界各地的开发人员都使用 Vuforia 来开发增强现实应用程序。
Pokemon Go 游戏是增强现实的最好例子。除此之外,增强现实应用程序扩展到广泛的主题,包括教育、商业、建筑、健康产业、家居装饰和明显的移动游戏。
课程内容和概述
本课程专为有兴趣创建增强现实应用程序的学生设计。无需编码经验;您只需要一个 Android 或 iOS 设备来测试您的增强现实应用程序。我们将从 Unity、C# 平台的基础知识开始,然后转向更高的主题
增强现实的介绍和基础知识
在第一部分中,您将首先了解什么是增强现实?接下来我们将看看四种不同的增强现实技术及其应用。在此之后,我将向您解释什么是虚拟现实以及增强现实 (AR) 和虚拟现实 (VR) 之间的区别
Unity 基础
在了解增强现实之后,接下来我们将了解 Unity 的基础知识,因为 Unity 是我们将用于构建增强现实应用程序的主要软件。
增强现实一 (ARONE) 应用程序
ARONE 是您将要创建的第一个增强现实应用程序。在这个应用程序中,您将
- 创建 Vuforia 帐户
- 为 AR 应用创建许可证密钥
- 上传图像作为图像目标
- 了解 Vuforia 图像识别系统
- Vuforia 6.2.10版本中White ImageTarget问题的解决方案
- 从 Unity Asset Store 下载 3D 模型
- 将 3D 模型放在图像目标之上
- 从 Vuforia 下载 ARONE 应用程序数据库并在 Unity 中激活它
为 Android 和 Ios 构建此增强现实图书 (ARBOOK) 应用程序
在 ARBook 应用程序中,我们将首先创建几幅画在一本画册中的草图。接下来,我们将从资产商店下载一些 3D 模型,并将 3D 模型投影到每个图像目标之上。
像 ARBOOK 这样的应用程序可以在学校和学院中实施,以有趣和简单的方式教授复杂的科目。
虚拟按钮和增强现实名片 (ARBusinessCard)
在本节中,我将首先向您解释 Vuforia 中 Virtual Button 的概念以及使用 Virtual Button 时应考虑的六个重要因素。
接下来,您将创建一个名为 AugmentedRealityVirtualButton 的简单虚拟按钮应用程序,您将在其中了解使用虚拟按钮所需的重要功能和界面。
在 ARVirtualButton 应用程序之后,我们将创建 ARBusinessCard。在 ARBusinessCard 应用程序中,您将首先在图像目标顶部放置多个虚拟按钮。接下来我将向您展示如何在 Unity 中播放视频文件,之后我们将编写一个 C# 脚本来在按下特定视频的虚拟按钮时播放特定视频
增强现实贺卡
在本节中,您将学习同时检测多个图像目标的过程。您还将在应用程序中添加一个 mp3 文件,该文件仅在贺卡打开时才开始播放。
基于叠加的AR | 对象跟踪 –
在本节中,您将首先使用 Vuforia 的 3D 扫描 android 应用程序扫描 3D 模型。接下来,我们将在 Unity 中导入此模型,并在此模型之上叠加一辆数字汽车。
圆柱形物体跟踪
在本节中,您将学习检测圆柱形物体的技术。检测到圆柱形物体后,您将在飞机、低多边形云和低多边形地形的帮助下围绕圆柱体创建美丽的 3D 风景。
Vuforia 云识别
在本节中,您将了解 Vuforia 云数据库的工作原理。您将创建一个名为 BookInfoAR 的应用程序。此应用程序将扫描书籍封面(标记)并在书籍封面旁边显示信息面板。标记的信息存储在云数据库中。
地平面和空中
在本节中,您将使用 Vuforia Ground Plane 创建您的第一个无标记增强现实。借助地平面功能,我们将在现实世界中放置真人大小的兰博基尼模型。接下来使用 MidAir 功能,我们将在空中放置一架无人机。
用户定义目标
在本节中,您将了解 Vuforia 核心示例中称为用户定义目标功能的功能。在用户定义目标功能的帮助下,我们可以使用任何图像作为标记。
所以在向你解释了课程内容之后,我希望在这个增强现实课程中见到你
你将学到什么
- 了解不同形式的增强现实及其应用
- 为Android和iOS从头开始构建15个增强现实应用程序
- 开发和一个应用程序,将检测多个图像目标。
- 使用AR虚拟按钮创建交互式名片
- 一个AR贺卡应用程序,一旦打开就可以播放声音和动画。
- 检测一个真正的玩具车使用三维物体跟踪和叠加一个数字汽车上的真实汽车。
- 圆柱物体的跟踪和放置圆柱周围的数字模型
- 使用无标记跟踪在现实世界中放置真人大小的兰博基尼汽车
- 使用Vuforia半空中功能在空中放置真人大小的无人机。
- 在现实世界中播放/暂停视频。
- 云识别和最佳实践。
- 了解虚拟现实和增强现实的基本区别
- 学生们将通过用C语言编写代码来创建AR应用程序
MP4 | Video: h264, 1280×720 | Audio: AAC, 48000 Hz
Language: English | Size: 16.0 GB | Duration: 18h 21m