課程信息
Augmented Reality, or AR, will transform how we see and interact with the world. And the hardware that makes AR possible is the smartphone that you may already have in your pocket. In this course, you'll learn how to develop your own mobile AR applications in Unity for iOS and Android devices. You'll learn about the features offered by Unity's AR Foundation, and about additional features in ARKit and ARCore. Using the very latest techniques recommended by Unity engineers, you'll build a complete AR environment that you can continue to use after the course, while learning to apply best practices in user experience and interaction. This is the last of three courses in Unity's XR Specialization, which includes an Introduction to XR course as well as a course focused on developing VR applications with Unity. Note that, to complete this course, you will need a smartphone capable of running ARKit or ARCore. Compatible devices are listed in the links below: https://developers.google.com/ar/discover/supported-devices https://developer.apple.com/library/archive/documentation/DeviceInformation/Reference/iOSDeviceCompatibility/DeviceCompatibilityMatrix/DeviceCompatibilityMatrix.html The course also 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....
Globe

100% 在線課程

立即開始,按照自己的計劃學習。
Calendar

可靈活調整截止日期

根據您的日程表重置截止日期。
Intermediate Level

中級

Clock

Approx. 11 hours to complete

建議:4 weeks of study, 3-4 hours/week...
Comment Dots

English

字幕:English...
Globe

100% 在線課程

立即開始,按照自己的計劃學習。
Calendar

可靈活調整截止日期

根據您的日程表重置截止日期。
Intermediate Level

中級

Clock

Approx. 11 hours to complete

建議:4 weeks of study, 3-4 hours/week...
Comment Dots

English

字幕:English...

教學大綱 - 您將從這門課程中學到什麼

Week
1
Clock
完成時間為 2 小時

Laying the AR Foundation with Unity's AR Foundation Package

This module will give the you a brief history of augmented reality technologies and introduce you to the concept of SLAM (Simultaneous Localization and Mapping). We'll show you an overview of the technologies used for Mobile AR tracking and the Unity components that are used to work with Mobile AR devices. In the project work, you will create a Unity AR project from scratch using the Unity AR Foundation package and wire up enough functionality to get it running on either an ARKit or ARCore compatible smartphone. The app will allow you to pan your smartphone around to see live video of your environment on the display....
Reading
6 個視頻(共 18 分鐘), 3 個閱讀材料, 5 個測驗
Video6 個視頻
Module Overview1分鐘
The Magical Mirror4分鐘
Grand SLAM4分鐘
A Solid Foundation3分鐘
Mirror Mirror in My Hand分鐘
Reading3 個閱讀材料
Course Prerequisites and Hardware Requirements5分鐘
Project Work - Install Unity and Mobile Device SDKs30分鐘
Project Work: Build an AR Application to Your Device45分鐘
Quiz5 個練習
The Magical Mirror6分鐘
Grand SLAM6分鐘
A Solid Foundation4分鐘
Mirror Mirror in My Hand2分鐘
Graded Quiz20分鐘
Week
2
Clock
完成時間為 2 小時

Architecting AR Space - Pose Tracking and Environment Detections

In this module, you will learn how to interpret and visualize the information generated by the AR subsystem with regard to the real world geometry it has detected. In the project work, you will add trackable managers and visualizers to your scene so that you can see what the AR vision system is detecting and tracking. ...
Reading
5 個視頻(共 15 分鐘), 1 個閱讀材料, 4 個測驗
Video5 個視頻
Jamming With ARSession4分鐘
Strike a pose!4分鐘
Managing Trackables5分鐘
Using Trackables and Visualizers in Your App分鐘
Reading1 個閱讀材料
Project Work - Using Trackable Managers and Visualizers45分鐘
Quiz4 個練習
ARSession and ARSessionOrigin6分鐘
Striking A Pose2分鐘
Anchors Aweigh - Managing Trackables6分鐘
Graded Quiz12分鐘
Week
3
Clock
完成時間為 6 小時

Designing the UX in AR - Raycast, Light Estimation, Physics and Occlusion

In this module, you will learn how to use lighting estimation, in addition to the geometry generated by the AR system, to create realistic and immersive occlusion effects. You will also learn techniques that allow Unity physics objects to interact with the detected geometry through screen touches or physics. The result will be that the robot in the virtual scene will match the environment more realistically as the scene lighting is adjusted to correspond to measured lighting conditions. You will also be able to move the robot around using the touchscreen, and place the robot behind surfaces so that it’s partially occluded....
Reading
5 個視頻(共 15 分鐘), 5 個閱讀材料, 6 個測驗
Video5 個視頻
Raycasting and AR4分鐘
Lighting Estimation3分鐘
Camera, Lights, Action3分鐘
The Illusion of Occlusion2分鐘
Reading5 個閱讀材料
Project Work: Keeping Track of AR Things分鐘
Project Work: Interacting With Reality in AR分鐘
Project Work: Lighting Estimation分鐘
Project Work: Let's Get Physical10分鐘
Project Work: Not Seeing is Believing3分鐘
Quiz5 個練習
Touch The Floor Without Bending Over4分鐘
Let There Be About This Much Light4分鐘
Camera, Lights, Action!6分鐘
Not Seeing is Believing4分鐘
Graded Quiz14分鐘
Week
4
Clock
完成時間為 1 小時

Advanced AR

In this module, we will look at features of ARCore and ARKit that are not yet supported by AR Foundation. In our final lesson, we'll learn about AR design best practices recommended by Unity....
Reading
4 個視頻(共 14 分鐘), 4 個測驗
Video4 個視頻
ARCore Features and Roadmap4分鐘
ARKit Features and Roadmap3分鐘
A Brave Old World4分鐘
Quiz4 個練習
ARCore Features and Roadmap4分鐘
ARKit Features and Roadmap4分鐘
A Brave Old World4分鐘
Graded Quiz14分鐘

講師

Peter Patterson

XR Architect / Developer
Contract Developer

關於 Unity

Unity Technologies offers a platform for creating beautiful and engaging 2D, 3D, VR, and AR games and apps. A powerful graphics engine and full-featured editor enable you to realize your creative vision fast, and deliver your content to virtually any media or device. You can easily connect to your audiences on PCs, consoles, the web, mobile devices, home entertainment systems, embedded systems, or head-mounted displays. More than an engine, Unity helps you achieve ongoing success. It offers everything you need to develop quality content, boost your productivity, and connect with your audience. Tools and resources include the Unity Asset Store, Unity Cloud Build, Unity Analytics, Unity Ads, Unity Everyplay, and Unity Certification. Unity Technologies serves millions of registered developers including large publishers, indie studios, students and hobbyists around the globe. ...

關於 Unity XR: How to Build AR and VR Apps 專項課程

Welcome to the world of Unity XR! This specialization includes three courses which will explain the technologies that make XR possible, describe the unique UX concerns around developing for XR, and walk you through developing VR and AR apps for mobile devices. You will learn how Unity supports the many components of a VR app, including tracking, teleporting, interacting with virtual objects, positional audio, and much more. You’ll also see how Unity’s AR Foundation supports building handheld AR apps. XR is a field that is constantly evolving, and we’ll show you what’s on the horizon for VR and AR....
Unity XR: How to Build AR and VR Apps

常見問題

  • Once you enroll for a Certificate, you’ll have access to all videos, quizzes, and programming assignments (if applicable). Peer review assignments can only be submitted and reviewed once your session has begun. If you choose to explore the course without purchasing, you may not be able to access certain assignments.

  • When you enroll in the course, you get access to all of the courses in the Specialization, and you earn a certificate when you complete the work. Your electronic Certificate will be added to your Accomplishments page - from there, you can print your Certificate or add it to your LinkedIn profile. If you only want to read and view the course content, you can audit the course for free.

還有其他問題嗎?請訪問 學生幫助中心