Logo

课程概述

了解本课程将涵盖内容的概览。

概念

课程概述

了解本课程将涵盖内容的概览。

本课程旨在提供增强现实(AR)的详细入门介绍。AR是一个快速发展的领域,它将现实世界与虚拟元素相结合,创造出互动且沉浸式的体验。

  • 本课程将涵盖AR的基础知识,包括其发展历程、涉及的技术以及在不同行业中的各种应用。
  • 我们将从AR的概述开始,回顾其多年来的演变历程,从早期发展到当前技术水平。我们将学习并讨论不同类型的AR,如基于标记的AR、无标记AR以及基于位置的AR。
  • 接下来,我们将深入探讨AR背后的技术,包括创建AR体验所使用的硬件和软件。这将涵盖摄像头、传感器、显示技术以及AR平台的相关讨论。
  • 我们还将探索AR在多个行业的应用场景,包括游戏、教育、市场营销和医疗健康等领域。你将了解AR如何提升用户体验并优化企业运营。
  • 在课程后期,我们将学习Unity的基础知识,并使用AR Foundation指导你开发第一个AR应用程序。我们还将详细讲解如何在Unity中利用AR Foundation实现真实世界的AR应用。
  • 最后,我们将展望AR的未来及其对日常生活的潜在影响。完成本课程后,你将掌握AR的核心原理,并具备开发商业级AR应用的洞察力。让我们开始吧!

成为一名AR开发者

入门指南

  • 课程概览

Web 3.0 与AR的发展

  • 引言:Web 3.0及其影响
  • AR的发展历程及应用场景
  • 改变主流电子商务的AR技术
  • AR应用的类型
  • AR开发环境
  • 最新AR硬件

Unity基础:工具、资源与功能

  • Unity项目设置与安装
  • Unity 3D基础:相机、材质、物理系统与输入系统
  • Unity 3D基础:UI、包管理与资源导入

在Unity中实现AR:构建你的第一个AR场景

  • 在Unity中配置AR Foundation
  • 构建我们的第一个AR场景
  • 构建并运行AR应用程序
  • AR中的音效处理
  • AR交互模式

构建真实世界的AR应用

  • AR应用的环境配置
  • 人脸追踪:滤镜应用(面具、妆容或眼镜)
  • 平面检测与物体放置在AR中
  • 基于标记的AR:图像识别

AR市场与实用技巧

  • 课程总结
  • 拥有Unity和C#背景,希望拓展技能至增强现实领域。

  • 希望利用Unity的工具和技术创建引人入胜的AR体验。

  • 对计算机视觉、图形学和3D建模感兴趣,并希望将这些概念应用于AR开发。

  • 拥有一台符合Unity系统要求的电脑,并配备支持AR的网络摄像头或Android移动设备,建议使用Android 7或更高版本,且具备摄像头以测试AR应用,因为我们主要聚焦于手持式AR体验。

  • 具备Unity游戏引擎使用经验和C#编程经验者更佳。

  • 熟悉C#编程概念,如变量、函数和面向对象编程。

  • 图形学与3D建模知识非必需但有助于学习。

Web 3.0 与增强现实的演进