Virtual Reality Mobile 360 Nanodegree Syllabus (nd106)

Similar documents

Game Design 2. Table of Contents

LANEY COLLEGE COURSE OUTLINE

Exploring Virtual Reality (VR) with ArcGIS. Euan Cameron Simon Haegler Mark Baird

This one-semester elective course is intended as a practical, hands-on guide to help you understand the process of game development.

II. PROJECT INFORMATION

Hallelujah Press Sheet Embargo: April 21, 2017 at 9 a.m. ET/6 a.m. PT (Please contact and with any questions.

SAMPLE. Lesson 1: Introduction to Game Design

Lessons Learned From Experiments in Creating VR Content

Learning technology trends and implications

Immersive Visualization On the Cheap. Amy Trost Data Services Librarian Universities at Shady Grove/UMD Libraries December 6, 2019

Admin. Today: Designing for Virtual Reality VR and 3D interfaces Interaction design for VR Prototyping for VR

PASSENGER. Story of a convergent pipeline. Thomas Felix TG - Passenger Ubisoft Montréal. Pierre Blaizeau TWINE Ubisoft Montréal

Hoboken Public Schools. High School Media Production Curriculum

Yale University Art Students Explore Painting in 3D with VR and Tilt Brush

THE BREAK INTO TECH BLUEPRINT

Head Tracking for Google Cardboard by Simond Lee

Virtual Reality Based Scalable Framework for Travel Planning and Training

SPIDERMAN VR. Adam Elgressy and Dmitry Vlasenko

Field & Post Production The Media School Indiana University Syllabus - Fall 2018 v1.0

REPORT ON THE CURRENT STATE OF FOR DESIGN. XL: Experiments in Landscape and Urbanism

Luna Community College Media Art and Film Technology Associate of Applied Science Degree Curriculum Profile

your LEARNING EXPERIENCE

ISSUE #6 / FALL 2017

NEXT-GENERATION AUDIO NEW OPPORTUNITIES FOR TERRESTRIAL UHD BROADCASTING. Fraunhofer IIS

A Guide to Virtual Reality for Social Good in the Classroom

Oculus Rift Getting Started Guide

Virtual Reality on a Budget. Tuesday, February 6 8:00 a.m. 11:00 a.m. Room 9C Capacity: 90

HI, THIS IS FROM COLOGNE. WE UNITE THE DIGITAL AND ANALOG WORLD.

Creating original VR content from creation up to distribution. Grégoire PARAIN NOVELAB

Shader "Custom/ShaderTest" { Properties { _Color ("Color", Color) = (1,1,1,1) _MainTex ("Albedo (RGB)", 2D) = "white" { _Glossiness ("Smoothness", Ran

Trial code included!

T I P S F O R I M P R O V I N G I M A G E Q U A L I T Y O N O Z O F O O T A G E

IHV means Independent Hardware Vendor. Example is Qualcomm Technologies Inc. that makes Snapdragon processors. OEM means Original Equipment

Field & Post Production The Media School Indiana University Syllabus - Fall 2016 v1.0

Bring Imagination to Life with Virtual Reality: Everything You Need to Know About VR for Events

LOOKING AHEAD: UE4 VR Roadmap. Nick Whiting Technical Director VR / AR

SUNY Immersive Augmented Reality Classroom. IITG Grant Dr. Ibrahim Yucel Dr. Michael J. Reale

ReVRSR: Remote Virtual Reality for Service Robots

Is This Real Life? Augmented & Virtual Reality in Your Library

HeroX - Untethered VR Training in Sync'ed Physical Spaces

About Us and Our Expertise :

Executive Summary Copyright ARtillry 2017

interactive laboratory

Journey through Game Design

About us. We hope you enjoy the images of our story so far, and love to make you part of our story in the near future.

HMD based VR Service Framework. July Web3D Consortium Kwan-Hee Yoo Chungbuk National University

COMPUTER GAME DESIGN (GAME)

The Ultimate Career Guide

Computer Integrated Design and Graphics

00_LEI_1699_FM_i-xxviii.indd 14

Oculus Rift Getting Started Guide

AngkorVR. Advanced Practical Richard Schönpflug and Philipp Rettig

Level 3 Extended Diploma Unit 22 Developing Computer Games

Level 3 Extended Diploma Unit 22 Developing Computer Games

Mobile Virtual Reality what is that and how it works? Alexey Rybakov, Senior Engineer, Technical Evangelist at DataArt

Enduring Understandings 1. Design is not Art. They have many things in common but also differ in many ways.

immersive visualization workflow

Moving Web 3d Content into GearVR

CSC 170 Introduction to Computers and Their Applications. Lecture #3 Digital Graphics and Video Basics. Bitmap Basics

Like Mobile Games* Currently a Distinguished i Engineer at Zynga, and CTO of FarmVille 2: Country Escape (for ios/android/kindle)

Field & Post Production The Media School Indiana University Syllabus - Spring 2018

Content that shapes the future CLIENT GUIDE. Content that shapes the future CLIENT GUIDE WORKING WITH THE MODERN REEL

Transforming Industries with Enlighten

CS134: Innovating Game Development A Course in Games Technology

Apple Store Summer Workshops

CAPSTONE PROJECT 1.A: OVERVIEW. Purpose

Virtual Universe Pro. Player Player 2018 for Virtual Universe Pro

Team Breaking Bat Architecture Design Specification. Virtual Slugger

Their journey starts here

Virtual Reality. A Unique Selling Strategy for International Markets

IS VIRTUAL REALITY SET TO REPLACE REAL LIFE EXPERIENCES? A research report by Foundry

6 Word Film Challenge

Learning Based Interface Modeling using Augmented Reality

CTE PROGRAMS OF STUDY

ArcGIS Runtime: Analysis. Lucas Danzinger Mark Baird Mike Branscomb

The Ultimate Career Guide

Using VR and simulation to enable agile processes for safety-critical environments

Assignment 5: Virtual Reality Design

The Jigsaw Continuous Sensing Engine for Mobile Phone Applications!

PH: Photography. PH 003 Basic Photography Studio 0 credits; 1 lab hour

Ethics Emerging: the Story of Privacy and Security Perceptions in Virtual Reality

Unpredictable movement performance of Virtual Reality headsets

Market Snapshot: Consumer Strategies and Use Cases for Virtual and Augmented Reality

Game Design 1. Unit 1: Games and Gameplay. Learning Objectives. After studying this unit, you will be able to:

Virtual Reality Industry Survey. Conducted by VR Intelligence in conjunction with the VRX event series

ReadBox Project -Graphic Novel-

Portfolio. Swaroop Kumar Pal swarooppal.wordpress.com github.com/swarooppal1088

What Does VR Mean for the Next Generation of Architects & Designers?

YULIO VR FOR BUSINESS. Industry and Implementation Overview

Console Games Are Just Like Mobile Games* (* well, not really. But they are more alike than you

Gaming Development Fundamentals

Tobii Pro VR Analytics Product Description

Digitalisation as day-to-day-business

Executive Summary. Questions and requests for deeper analysis can be submitted at

INTRO TO IMMERSIVE STORYTELLING

Virtual Reality for Foodservice Design

FLEXLINK DESIGN TOOL VR GUIDE. documentation

When Virtual Reality Meets the Classroom:

TRACK Times Description. NEW! Tech, Sound, Lighting INTERMEDIATE. 8 am & 1:15 pm

Transcription:

Virtual Reality Mobile 360 Nanodegree Syllabus (nd106) Join the Creative Revolution Before You Start Thank you for your interest in the Virtual Reality Nanodegree program! In order to succeed in this program, we recommend having some advanced computer skills, such as with a graphics editor or similar tools. Be prepared to write code, think like a designer, and work in teams. You ll learn the fundamentals of VR design including ergonomics, user testing, and interface design, as you establish a solid foundation to approach any VR design task. You ll hear exclusive perspective from industry professionals about the future of VR, and start preparing for your concentration. Then you will focus on Mobile 360 Development and finish off the program with a Capstone project where all of your new skills will come together in a portfolio-worthy project. By the end, you ll be ready to pursue a new career as a VR Developer! Length of Program: 4 Months Educational Objectives: This VR Mobile 360 Nanodegree program teaches the skills and knowledge for VR Development specifically for Mobile 360. It is ideal for developers who want to learn new skills, make informed choices about career goals, and set themselves up for success with a career in VR Development. Prerequisites: Intermediate computer skills, meaning you are comfortable with file management, installing software, working with zip archives, etc. Working knowledge of Unity. Beginning to intermediate experience with object-oriented programming. Hardware Requirements: Computer running macos 10.9.4 or higher. VR supported iphone (iphone 5 or later) or Android phone (comparable to Nexus 5, Galaxy S5, or later). OR Computer running Windows 7 SP1+, 8, 10 (only 64-bit versions are supported). VR supported Android phone (comparable to Nexus 5, Galaxy S5, or later). Note: iphone is not a compatible option if you don t have access to a Mac. One month subscription to Adobe Premiere Pro.

Project 1: Puzzler You will apply design techniques to iterate, document, and write a public write-up for a well-designed and user-tested mobile VR application that asks users to solve a familiar Simon-says-like puzzle in a new way. This write up will be graded as your course project. Supporting Module Content: VR Design INTRO TO VR DESIGN DESIGN FOUNDATIONS, ERGONOMICS, AND THE PUZZLER PROJECT SET THE SCENE, AND YOUR FIRST USER TEST! GRAPHICAL USER INTERFACES LET S GET MOVING! AUDIO GOODNESS, GAME MECHANICS, AND FEEDBACK! PRESENTING THE WORK Understand basic VR design principles such as iteration, user testing, and documentation Analyze the Udacity VR app and deconstruct its design methodology Create a VR User Persona Design an ergonomic VR experience Create comfortable VR Text Create a VR Testing Scene Create your first User Test Document your first VR experience Rapidly prototype VR interfaces Practice the Design loop Understand Simulator Sickness Experiment with various VR locomotion schemes Implement a teleportation locomotion Understand the importance of audio in VR Implement 3D audio Use Google VR Spatial Audio Document your thought process Share your design process with others Supporting Module Content: VR Platforms and Applications PLATFORMS AND FOCUS PATHS THE HORIZON Explore pros and cons of the major VR headsets on the market including Cardboard, Rift, Vive, Gear VR, PSVR, and more Decide what headset is the most exciting option, personally, to develop for Discover future technology that will impact VR development

such SLAM and eye tracking by examining VR prototypes and studies MAJOR INDUSTRIES Understand the major professional industries that VR is impacting such as healthcare, architecture, gaming, and entertainment by reviewing projects in these spaces Project 2: Tic-Tac-Toe In this project, you ll play detective and put your optimization skills to use by speeding up a poorly optimized VR game. The game is Tic-Tac-Toe, played against a friendly AI Robot. While fun and attractive, the only problem is that the experience is completely unoptimized for mobile VR. Your task is to use what you ve learned to optimize this project to run at 60 frames per second on your phone. Supporting Module Content: Mobile Performance PERFORMANCE METRICS GRAPHICS PIPELINE THE PROFILER SCRIPT PERFORMANCE OPTIMIZATIONS Experience a poorly performing VR application and understand how to diagnose different types of problems like low framerate due to GPU performance vs CPU performance Reading and interpreting the FPS display Measure power usage on mobile devices Mitigate heat management issues Track which parts of a 3D scene tax the CPU, GPU, and battery Use the Frame Debugger to analyze how a scene is rasterized Use the Stats window to get a high-level overview of the local scene performance Implement SetPass reduction strategies Measure the performance of a VR application running on a mobile device using Remote Profiling Identify poorly performing scripts using the Profiler and Debugger Analyze code for inefficient algorithms, object lookups, and unnecessary overhead Implement an object pooling strategy Optimize poorly performing shaders Optimize game physics Optimize inefficient game art Project 3: The Protagonist's Journey In this project, you'll do everything you need to prepare for a 360 shoot. You'll write the script, produce the storyboard, and then finally plan the logistics surrounding the shoot. By the end, you'll be prepared to make a great 360 film.

Supporting Module Content: 360 Media Pre-Production INTRODUCTION TO IMMERSIVE MEDIA DEVELOPING A CRITICAL EYE SCRIPTING AND PLANNING Understand the principles of immersive 360 media such as spherical projection by critically reviewing professional 360 content Understand the basic workflow of creating 360 Video Applying Metadata to 360 video and publishing that content Analyze a variety of existing 360 video content Analyze footage for the various techniques, tips, and tricks other film makers may use to direct attention in 360 Create a script for 360 content Plan a 360 shoot Edit scripts to match equipment and budget 360 STORYBOARDING Storyboard using a variety of methods Differences between storyboarding for 360 and regular video 360 CAMERAS Exploration of existing 360 cameras Differentiate between monoscopic and stereoscopic capture Place cameras appropriately for 360 imaging MICROPHONES AND LIGHTING Explore different equipment and techniques used for audio capture Explore lighting techniques for 360 video Project 4: The Storyteller s Revenge In this project, you ll stitch together your own footage (or footage provided). Then, you ll correct the color and edit the raw footage into a story. Finally, you ll build a custom 360 video player in Unity and add controls, particles, titles, credits, and at least one interaction (like a button and trigger pull, or a gaze-based interaction). The interaction should trigger a different video, branch the story, or allow for replayability. Supporting Module Content: 360 Media Production STITCHING EDITING BASICS ADVANCED EDITING Stitch 360 video using Autopano Video Pro Blend, weight, synchronize, and stabilize footage Edit footage in Adobe Premiere Create transitions in 360 video Color correct 360 footage Add title screens to your video Add points of interest using GoPro's plugin

ADVANCED STITCHING SPATIAL AUDIO INTERACTIVITY WITH UNITY Use Autopano Giga to edit and refine stitching using control points and masks Gain a deeper understanding of how blending works Cut spatialized audio Place sound in 3D space using Google audio spatializer Create an interactive 360 experience using Unity's video player Create player controls and branching storylines using a custom 360 video player Project 5: VR Nanodegree Capstone For your final project, you will work to complete a series of VR challenges, winning points as you progress. You will create a VR project of your choosing, using any hardware. But, it must meet certain criteria in order to win. You can choose from a wide range of achievements like app store submission, use of speech recognition, or mixed reality trailer. Each achievement then wins you a different number of points. To successfully complete the project, you need to reach the required points level.