Mobile VR App Development with Unity

所在平台: Coursera

课程主页: https://www.coursera.org/learn/mobile-vr-app-development-unity

课程评论:没有评论

第一个写评论        关注课程

课程简介

课程名称:使用Unity进行移动虚拟现实应用开发 课程概述: 随着虚拟现实和增强现实产业的迅速发展,找到具备相关技能的工作者变得愈发困难。虚拟现实和增强现实将彻底改变我们与计算机、世界及彼此的互动方式,而Unity则处于这一技术的前沿。预计90%的三星Gear VR游戏和53%的Oculus Rift(首发时)游戏均为使用Unity开发。根据劳动力市场分析公司Burning Glass的报告,这一领域的工作机会真实且迫切。 在本课程中,您将学习如何为Google Daydream、Gear VR或Oculus Go设备设计、开发、排除故障并发布自己的移动VR应用程序。通过Unity的VR工程师推荐的最新技术,您将构建一个完整的VR环境,并在课程结束后继续使用,同时学习在用户体验、交互、传送和导航设计方面的最佳实践。简而言之,本课程将带您从软件开发人员成长为VR开发人员。 该课程是Unity XR专业化的三个课程中的第二个,前面有一个XR简介课程,以及一个计划中的专注于使用Unity开发手持增强现实应用程序的课程。 课程大纲: 第一部分:准备好,开始吧! 描述:为了开始,我们将为您设置Unity的VR开发环境并介绍课程材料,这将成为您整个项目工作的基础。之后,我们将开始在Unity编辑器中进行项目工作。 第二部分:在Unity中使用移动VR 描述:本周将全关于追踪。我们将讨论耳机和控制器的追踪,及当追踪丢失时该如何处理。您将学习与XR功能相关的Unity核心API。项目工作将 culminate于您使用Tracked Pose Driver在VR校园中实现剑斗,最终提交以接受同行评审。 第三部分:交互与移动 描述:本周您将学习如何允许用户在VR中与对象进行交互,以及如何在场景中移动。项目工作将涉及设置激光枪、基本传送和抓取投掷交互。我们还将讨论如何避免造成用户的恶心和头晕。在模块结束时,您将提交项目工作以接受同行评审。 第四部分:使用Unity API的VR用户体验 描述:本周我们将研究VR中的用户体验和用户交互。我们将学习如何将对象附加到用户的耳机和控制器上,了解为何某些类型的用户界面在VR中效果不佳。在项目工作中,您将使用Unity Canvases,编写代码以允许用户抓取对象并随控制器移动。最后,您将设置“打击器”以击打机器人,作为VR校园的最终项目,并提交以接受同行评审。

课程大纲

Part: 1

Title:Get Ready, Get Set, Go!

Description:To get started, we'll get you set up to develop in VR with Unity. We'll show you around the courseware that will be the basis for your project work throughout the course. Later in the week, we'll begin on project work in the Unity editor.

Part: 2

Title:Module 2 - Working with Mobile VR in Unity

Description:Tracking, tracking, tracking! This week will be all about tracking. We'll look at headset and controller tracking, and we'll talk about what to do when tracking is lost. We'll also walk you through the Unity core APIs related to XR functionality. The project work will culminate with you using a Tracked Pose Driver to wire up a sword fight in the VR Campus, which you will then submit for a Peer Review.

Part: 3

Title:Module 3 - Interaction and Locomotion

Description:This week you'll learn how to allow your user to interact with objects in VR, and also how to move around within your scene. The project work will involve you wiring up a laser gun, basic teleportation, and grab and throw interactions. We'll also talk about how to avoid causing nausea and dizziness for your user. At the end of the module, you'll submit your project work for a peer review.

Part: 4

Title:Module 4 - VR UX with the Unity API

Description:This week, we'll look at user experience and user interaction in VR. We'll learn how to attach objects to the user's headset and controller, and see why certain types of UI don't work as well in VR. In the project work, you'll work with Unity Canvases and you'll wire up code to allow the user to grab an object and move it along with the controller. Then you'll wire up the "puncher" to hit the robots as your final project for the VR Campus, which will be submitted for peer review.

课程评论(0条)

课程详情

"The virtual reality and augmented reality industries are growing by leaps and bounds — but finding workers with the right skills can be a challenge." - CNBC report Virtual and Augmented Reality are poised to revolutionize how we interact with computers, with the world and with each other, and Unity is at the forefront of this technology; an estimated 90% of Samsung Gear VR games and 53% of Oculus Rift (games at launch) were Made With Unity. And according to labor market analytics company Burning Glass, "there’s nothing virtual about the jobs in this field. They’re here and now and very real." In this course, you'll learn how to design, develop, troubleshoot, and publish your own mobile VR applications in Unity for Google Daydream, Gear VR, or Oculus Go devices. Using the very latest techniques recommended by Unity's VR engineers, you'll build a complete VR environment that you can continue to use after the course, while learning to apply best practices in user experience, interaction, teleportation and navigation design for VR. In short, this course will take you from software developer to VR developer. This is the second of three courses in Unity's XR Specialization, which includes an Introduction to XR course as well as a planned course focused on developing handheld Augmented Reality (AR) applications with Unity. The course assumes that you already have experience developing applications with Unity and that you are comfortable with basic C# programming. It will also be helpful if you are familiar with building other types of apps to run on mobile devices.

课程标签

0人关注该课程

主题相关的课程