本课程是 "XR for Everybody "专业的第三门课程,面向 XR 体验的技术开发。课程为学员提供了 XR 技术的更多技术思维模型和工具,使学员能够自信地进行 XR 开发。课程将介绍 VR 和 AR 项目的开发阶段,介绍主要的 XR 开发平台以及关键方法和工具。这第三门课程还帮助学员从物理/数字原型中推断出高级 XR 要求,并教他们如何区分主要技术问题、估算开发成本以及规划推进 XR 所需的研究。 本课程还设有荣誉赛道,指导学员使用 A-Frame 和 Unity 在 WebXR 中实现 3D、VR 和 AR 场景,并帮助他们生成具有明确里程碑和可交付成果的开发计划。


了解顶级公司的员工如何掌握热门技能

积累特定领域的专业知识
- 向行业专家学习新概念
- 获得对主题或工具的基础理解
- 通过实践项目培养工作相关技能
- 获得可共享的职业证书

该课程共有4个模块
第一个模块将介绍 XR 开发的三种主要方法:WebXR、Unity 和虚幻。每种方法都需要不同的开发工具、编程语言和技术技能。它们所能达到的保真度和质量也各不相同,而且每种方法能覆盖多少设备和用户。除了了解 XR 开发平台和工具的基本概况外,本周的一个主要目标是实现从 2D 到 3D 的跳跃:我们的许多学员都熟悉网络和移动开发,但 3D 开发却截然不同。在荣誉课程中,我将指导大家使用 WebXR、Unity 或虚幻创建第一个 3D 场景。我还将提供每种方法的第一步指导,让你在选择方法和工具之前进行分析和比较。
涵盖的内容
14个视频17篇阅读材料1个作业2个应用程序项目4个讨论话题
第二个模块的重点是开发 VR 应用程序。我们将学习如何创建虚拟现实、VR 中的菜单和导航技术以及对象选择和操作。我将分享我使用 WebXR 实现的各种示例来说明这些概念。我还将介绍 Unity 和 Unreal 中的方法。您还将看到我直接在 VR 中进行演示,以便更好地理解导航和交互在 VR 中的工作原理。许多课程都源于底特律动物园的 VR 设计案例研究,我和我的学生卡拉-戴利(Kara Dailey)专门为这个 XR MOOC 制作了这个案例研究。在荣誉课程中,我将指导大家使用 A-Frame、Unity 或虚幻创建第一个 VR 场景。此外,我还将提供更多关于如何使用 A-Frame 通过 WebXR 创建基本的沉浸式 VR 场景的实践讲座。
涵盖的内容
12个视频2篇阅读材料1个作业2个应用程序项目
第三个模块的重点是开发 AR 应用程序。我们将了解基于标记和无标记的增强环境方法,原型设计和部署中标记的设计和作用,以及与无标记 AR 的区别。同样,我还将分享我使用 WebXR 实现的各种示例来说明这些概念。我还将介绍 Unity 和虚幻中的方法。我们还将了解手持式 AR 和头戴式 AR 在设计上的差异。许多课程都源于我和我的学生 Shwetha Rajaram 在一个独立研究项目中创建的一个 AR 设计案例研究--开普勒行星运动定律。在荣誉课程中,我将指导大家使用 A-Frame、Unity 或虚幻创建第一个 AR 场景。此外,我还将提供更多关于如何使用 A-Frame 通过 WebXR 创建基于标记和无标记 AR 场景的实践讲座。
涵盖的内容
13个视频2篇阅读材料1个作业2个应用程序项目
第四个也是最后一个模块将扩大本课程的范围,向您介绍 XR 的高级技术和研究。在高级技术方面,我们将学习程序生成、重定向行走和 VR 定制控制器。我还将介绍三维重建、物体识别和 AR 定制显示器。我还将举例说明最近的研究成果。我们还将讨论 XR 体验的可访问性、协作和个性化等重要话题。这些话题在当前的研究中正受到越来越多的关注,并将在未来五到十年内极大地影响 XR 的格局。我还将做一个关于 XR 研究的讲座,我将使用我们最近的一个研究项目,介绍它根据用户和系统性能评估所经历的多次迭代。我还将谈谈好的研究问题和坏的研究问题,这主要与范围界定以及你想在多大程度上推进研究有关。最后,我将与大家分享我的 "XR MOOC制作",我希望通过它分享我在演示、录制和分享AR/VR技术时所采用的一些技巧。在荣誉赛道中,我们将以同行评审 3D、VR 或 AR 场景的方式结束我们的项目。
涵盖的内容
9个视频4篇阅读材料1个作业1次同伴评审1个讨论话题1个插件
获得职业证书
将此证书添加到您的 LinkedIn 个人资料、简历或履历中。在社交媒体和绩效考核中分享。
位教师

从 设计与产品 浏览更多内容
- 状态:免费试用
University of Michigan
- 状态:免费试用
University of Michigan
- 状态:免费试用
University of Michigan
- 状态:免费试用
人们为什么选择 Coursera 来帮助自己实现职业发展




学生评论
93 条评论
- 5 stars
81.72%
- 4 stars
8.60%
- 3 stars
3.22%
- 2 stars
1.07%
- 1 star
5.37%
显示 3/93 个
已于 Aug 5, 2024审阅
that was awesome, thanks for creating such a nice course
已于 Aug 13, 2023审阅
Very good learning experience, highly recommended for anyone interested in XR.
已于 Jan 21, 2025审阅
Great course! This was my favourite in the three course series. It was hands on and I learned alot.
常见问题
本课程简要回顾了 XR 的关键概念和技术。但是,该专业的第一门课程提供了更坚实的基础。本课程侧重于 AR/VR 开发。它探讨了成为 XR 创造者的可能途径,并向您介绍了用于创建 XR 体验的平台和工具。如果您已经熟悉网络和移动开发,本课程将向您展示将这些知识迁移到 XR 的方法。
不需要。要完成主课程,您最好已经拥有开发网络或移动应用程序的经验,但这不是必须的。要完成荣誉课程,您应该愿意使用 AR/VR 软件工具。这些工具的许多方面通常都是试验性的,没有很好的文档记录。这使得初学者很难掌握。不过,我们提供了许多示例和代码作为起点。即使是对我们的示例进行简单的改编,也能帮助您建立更多信心,并感到富有成效。如果您以前创建过 XR 应用程序,本课程仍能帮助您更广泛地了解可能的开发方法和策略。
不需要。要完成主要课程,建议使用但不要求。但是,要完成荣誉课程,您需要使用 AR/VR 设备。对于基于标记的 AR,您需要使用带有网络摄像头的电脑和/或智能手机。对于无标记 AR,您需要使用具有 ARCore 或 ARKit 功能的手机。对于 VR,我们推荐使用 Quest、Rift 或 VIVE 等 6DOF 头显。对于作业的基本 VR 解决方案,只需使用兼容 Google Cardboard 的显示封装器,将智能手机变成 VR 眼镜即可。
更多问题
提供助学金,
¹ 本课程的部分作业采用 AI 评分。对于这些作业,将根据 Coursera 隐私声明使用您的数据。