使用 Unity3D 构建 Convai 人工智能 AR 应用程序。

Build Convai Artificial Intelligence AR App With Unity3D.

学习增强现实、Unity3D、Unreal Engine、Blender、Convai 人工智能 AR 的基础知识。

 学习内容

  • 了解不同形式的增强现实及其应用
  • 从头开始构建增强现实应用程序,适用于Android和iOS
  • 使用 Vuforia Mid Air 功能将真人大小的无人机放置在空中。
  • 理解虚拟现实和增强现实之间的基本区别
  • 学生将通过使用 C# 编程语言编写代码来创建 AR 应用程序
  • 制作使用人工智能的游戏。
  • 使用导航网格向游戏添加寻路逻辑。
  • 了解不同形式的增强现实及其应用
  • 将增强现实软件导入 Unity
  • Unity 3D 基础知识
  • 学生将通过使用 C# 编程语言编写代码来创建 AR 应用程序
  • 将图像目标与扩展跟踪结合使用
  • 理解虚拟现实和增强现实之间的基本区别
  • 学习基础 C# 编程语法

 要求

  • 基本的编程知识将有很大的帮助
  • Windows 或 Mac 计算机系统
  • Android 智能手机或 iPhone
  • 下载文件的良好互联网速度

 描述

对增强现实感到好奇,您来对地方了。了解构建功能齐全的增强现实 Android 和 iOS 应用程序所需的基础知识、基础知识和编程技术。对于本课程,您将需要 Android 智能手机或 iPhone。

那么什么是增强现实呢?

根据维基百科,增强现实 (AR) 是物理、真实世界环境的实时直接或间接视图,其元素通过计算机生成或提取的真实世界感官输入(如声音、视频、图形或 GPS 数据)“增强”。

在增强现实中,真实视图由计算机(在本例中为 Smartphone)修改。增强现实 (AR) 增强了一个人当前对现实的感知,而相比之下,虚拟现实用模拟世界取代了现实世界。增强技术基本上是实时执行的,

例如:在体育赛事的实时视频中显示实时比分和统计数据

增强现实的力量

我在 2015 年观看了 Augmented Reality Book 的视频后发现了 Augmented Reality。我很想知道这样的技术确实存在。所以我开始研究不同的增强现实平台。Vuforia 平台似乎非常有前途,因为世界各地的开发人员都使用 Vuforia 开发增强现实应用程序。

Pokemon Go 游戏是增强现实的最好例子。除此之外,增强现实应用程序扩展到广泛的主题,包括教育、商业、建筑、健康行业、家居装饰,当然还有移动游戏。

课程内容和概述

本课程专为对创建增强现实应用程序感兴趣的学生而设计。不需要编码经验;您只需要一台 Android 或 iOS 设备来测试您的增强现实应用程序。我们将从 Unity 的基础知识、C# 平台开始,然后转向更高的主题

增强现实的介绍和基础

在第一部分中,您将首先了解什么是增强现实?接下来,我们将看看四种不同的增强现实技术及其应用。在此之后,我将向你解释什么是虚拟现实以及增强现实(AR)和虚拟现实(VR)之间的区别。

 Unity 基础知识

了解增强现实之后,接下来我们将了解 Unity 的基础知识,因为 Unity 是我们将用于构建增强现实应用程序的主要软件。

Augmented Reality One (ARONE) 应用程序

ARONE 是您要创建的第一个增强现实应用程序。在这个应用程序中,您将

  •  创建 Vuforia 帐户

  • 为 AR 应用程序创建 License Key

  • 将图像上传为图像目标

  • 了解 Vuforia Image Recognition 系统

  • Vuforia 版本 6.2.10 中 White ImageTarget 问题的解决方案

  • 从 Unity Asset Store 下载 3D 模型

  • 将 3D 模型置于图像目标的顶部

  • 从 Vuforia 下载 ARONE 应用数据库并在 Unity 中激活它

  • 构建此应用程序适用于Android和iOS

增强现实书 (ARBOOK) 应用程序

在 ARBook 应用程序中,我们将首先创建几英寸的草图。接下来,我们将从 asset store 下载一些 3D 模型,并将 3D 模型投影到每个图像目标的顶部。

像ARBOOK这样的应用程序可以在学校和学院实施,以一种有趣且简单的方式教授复杂的科目。

虚拟按钮和增强现实商务卡(ARBusinessCard)

在本节中,我将首先向您解释 Vuforia 中 Virtual Button 的概念以及使用 Virtual Button 时应考虑的六个重要因素。

接下来,您将创建一个名为 AugmentedRealityVirtualButton 的简单虚拟按钮应用程序,您将在其中理解使用虚拟按钮所需的重要功能和界面。

在 ARVirtualButton 应用程序之后,我们将创建 ARBusinessCard。在 ARBusinessCard 应用程序中,您将首先将多个虚拟按钮放在图像目标的顶部。接下来,我将向您展示如何在 Unity 中播放视频文件,之后我们将编写一个 C# 脚本,以便在按下特定视频的虚拟按钮时播放特定视频

增强现实贺卡

在本节中,您将学习同时检测多个图像目标的过程。您还将在应用程序中添加一个 mp3 文件,该文件仅在打开贺卡时开始播放。

基于叠加的 AR|对象跟踪 –

在本节中,您将首先使用 Vuforia 的 3D 扫描 android 应用程序扫描 3D 模型。接下来,我们将此模型导入 Unity 中,在此模型之上,我们将叠加数字汽车。

圆柱形对象跟踪

在本节中,您将学习检测圆柱形物体的技术。检测到圆柱形物体后,您将在飞机、低多边形云和低多边形地形的帮助下在圆柱体周围创建美丽的 3D 风景视图。

Vuforia Cloud 识别

在本节中,您将了解 Vuforia 云数据库的工作原理。您将创建一个名为 BookInfoAR 的应用程序。此应用程序将扫描书籍封面(标记)并在书籍封面旁边显示信息面板。标记的信息存储在云数据库中。

 地平面和空中

在本节中,您将使用 Vuforia Ground Plane 创建您的第一个无标记增强现实。使用地平面功能,我们将在现实世界中放置一个真人大小的兰博基尼模型。接下来,使用 MidAir 功能,我们将在半空中放置一架无人机。

 用户定义的目标

在本节中,您将了解 Vuforia Core 示例中一个名为 User Defined Target 的功能。借助用户定义的目标功能,我们可以使用任何图像作为标记。

因此,在向您解释课程内容之后,我希望在这个增强现实课程中见到您

本课程适合谁:

  • 对用于构建增强现实应用程序的 C# 编程感兴趣的计算机编程学生
  • 对增强现实平台感兴趣的 Unity 开发人员
  • 任何想要开发自己的 AR 应用程序的人
  • 任何有兴趣学习 Trending Technology 的人
  • 增强现实爱好者
声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。