YoVDO

Unity: Building VR User Interfaces

Offered By: LinkedIn Learning

Tags

Unity Courses Animation Courses Virtual Reality Courses Interaction Design Courses User Interface Design Courses Haptic Feedback Courses

Course Description

Overview

Discover how to work with Unity to create intuitive user interfaces for VR. Learn about the technological and psychological implications of common UX interface elements.

Syllabus

Introduction
  • Understand and master the principles of great UI in VR using Unity
  • What you should know
  • How to use the exercise files
1. Getting Set Up with Oculus
  • Download and install Unity
  • Preparing Unity for Oculus
  • Installing the Oculus SDK
  • Set up the base scene
  • Publishing to the Quest
2. Heads-Up Display
  • VR UI overview
  • Creating a simple canvas
  • To the edge of vision
  • Distance from the eye
  • Occlusion strategy
3. Reticle and Interaction
  • What is a reticle and why do you need it?
  • Creating a simple reticle
  • Reworking the HUD as a logging console
  • Preparing the buttons
  • Adding interaction to the console
  • Customizing the reticle
  • The usefulness of a ray pointer
4. UI for the Whole Body
  • A true UI paradigm shift
  • Setting up a palette
  • Adding buttons to your palette
  • Finishing up laying out the palette
  • Adding visual fidelity functionality
  • Sampling and antialiasing
  • Haptic feedback
5. VR Dialogs
  • Why worry about dialogs?
  • Laying out the dialog
  • Simple head tracking dialog setup
  • Input masking
  • Using an overlay to get attention
  • Animating the overlay
  • Adding animation to the dialog
  • Reworking the dialog to fade in
6. 2D UI in a 3D World
  • Getting around
  • Adding a teleport marker
  • A better occlusion strategy
  • Updating the dialog animation with occlusion
  • Mipmaps and filtering
  • Putting a bow on it
Conclusion
  • Next steps

Taught by

Roger Miller

Related Courses

Interactive 3D Graphics
Autodesk via Udacity
Creative Coding
Monash University via FutureLearn
Make Your Own 2048
Udacity
An Introduction to Interactive Programming in Python (Part 2)
Rice University via Coursera
HTML5 Coding Essentials and Best Practices
World Wide Web Consortium (W3C) via edX