MIXED REALITY (AR & VR) WITH UNITY 3D (Microsoft HoloLens)

Similar documents
MIXED REALITY (AR & VR) WITH UNITY 3D (Microsoft HoloLens)

Unity Game Development

Unity Scripting 4. CS 491 / DES 400 Crea.ve Coding. Computer Science

This allows you to choose convex or mesh colliders for you assets. Convex Collider true = Convex Collider. Convex Collider False = Mesh Collider.

VEGETATION STUDIO FEATURES

Underwater Manager (Optional)

Google SketchUp/Unity Tutorial Basics

Unity Game Development

UI Elements. If you are not working in 2D mode, you need to change the texture type to Sprite (2D and UI)

Unity3D. Unity3D is a powerful cross-platform 3D engine and a user friendly development environment.

Mixed Reality with Microsoft HoloLens

Workshop BOND UNIVERSITY. Bachelor of Interactive Multimedia and Design. Asteroids

IAT 445 Lab 10. Special Topics in Unity. Lanz Singbeil

Webinar Series. Virtual Reality. February 28 th, :00 PM EST. Hosted by Jeff Bertrand and Ginny Moore

Terrain. Unity s Terrain editor islands topographical landscapes Mountains And more

Section 28: 2D Gaming: Continuing with Unity 2D

Quick Setup Guide. Date: October 27, Document version: v 1.0.1

Tutorial: Understanding the Lumberyard Interface

Unity introduction & Leap Motion Controller

Sviluppo Di App Mobile Per Augmented Reality

Terrain. Unity s Terrain editor islands topographical landscapes Mountains And more

Actions and Graphs in Blender - Week 8

VR and Game Engine Workflows with CityEngine. Eric Wittner, Taisha Waeny

Global Leaders in education are adopting HoloLens in their work streams for:

Mobile Touch Floating Joysticks with Options version 1.1 (Unity Asset Store) by Kevin Blake

3D Starfields for Unity

ASSET DOCUMENTATION Mouse Interaction - Object Highlight Unity 3D Package. English

GLOBAL SNOW Reference Guide

Setting up A Basic Scene in Unity

Adding a Trigger to a Unity Animation Method #2

8K Earth, Moon and Mars Shaders Asset V Documentation

About the Tutorial. Audience. Prerequisites. Copyright & Disclaimer. Unity

CS345/DIGM465: Computer Game Development: Understanding Torque

Easy Decal Version Easy Decal. Operation Manual. &u - Assets

WW.IT-IQ Training & Solutions (PTY) LTD

Tutorial: Making your First Level

PSD to Mobile UI Tutorial

UNITY WORKSHOP. Unity Editor. Programming(Unity Script)

Vuforia quick install guide. Android devices and Unity 3D models edition

QT QUICK UI Exam Curriculum

1 INTRoduCTIon to BLENDER 1. 3 PREPARATIon 19

Auto Texture Tiling Tool

Creating and Triggering Animations

CS248 Lecture 2 I NTRODUCTION TO U NITY. January 11 th, 2017

MaxstAR SDK 2.0 for Unity3D Manual. Ver 1.2

OFFICIAL DOCUMENTATION. Based on Suimono version Documentation last updated on 7/5/2016

A Rapid Development Method of Virtual Assembly Experiments Based on 3D Game Engine Wenfeng Hu 1, a, Xin Zhang 2,b

Chart And Graph. Features. Features. Quick Start Folders of interest Bar Chart Pie Chart Graph Chart Legend

Unity Animation. Objectives. Animation Overflow. Animation Clips and Animation View. Computer Graphics Section 2 ( )

STEP 1: Download Unity

Preface...3 Acknowledgments...4. Contents...5. List of Figures...17

Chart And Graph. Supported Platforms:

8/16/2014 UNITYCODER.COM MOBILE PAINT

Extract from NCTech Application Notes & Case Studies Download the complete booklet from nctechimaging.com/technotes

Godot engine Documentation

Planet Saturn and its Moons Asset V0.2. Documentation

Blender - Python API #1

MANAGING MODS Imported mods are located in:..\[steamlibrary]\steamapps\common\purefarming \ PureFarming_Data\StreamingAssets\IMPORTER\mod

Bonus Chapter 10: Working with External Resource Files and Devices

Auto Texture Tiling Tool

Vive Stereo Rendering Toolkit Developer s Guide

MultiAR Project Michael Pekel, Ofir Elmakias [GIP] [234329]

[CHAPTER] 1 INTRODUCTION 1

Advances in Qt 3D. Kévin Ottens, Software Craftsman at KDAB

User Manual. Version 2.0

Dive into Mobile VR/AR Games

Coolux Pandoras Box v5.5 Dear Pandoras Box users,

Pong in Unity a basic Intro

ptg

3DCITY. Spatial Mapping and Holographic Tools for 3D Data Acquisition and Visualization of Underground Infrastructure Networks


Introduction to Vuforia

8iUnityPlugin Documentation

Tutorial: How to Load a UI Canvas from Lua

Toon Boom Harmony Advanced V15.0

Planets Earth, Mars and Moon Shaders Asset V Documentation (Unity 5 version)

Tutorial: Using the UUCS Crowd Simulation Plug-in for Unity

if(input.getkey(keycode.rightarrow)) { this.transform.rotate(vector3.forward * 1);

Mobile Serious Game using Augmented Reality for Supporting Children s Learning about Animals

WHAT IS BFA NEW MEDIA?

Pick up a book! 2. Is a reader on screen right now?! 3. Embedding Images! 3. As a Text Mesh! 4. Code Interfaces! 6. Creating a Skin! 7. Sources!

The Shadow Rendering Technique Based on Local Cubemaps

In this tutorial, you will create a scene with sandman dispersing in sand, as shown in in the image below.

3dSprites. v

Game Programming with. presented by Nathan Baur

Mastering Autodesk 3ds Max 2013

Assignment 4: Flight Simulator

Introduction to Unity. What is Unity? Games Made with Unity /666 Computer Game Programming Fall 2013 Evan Shimizu

ANIMATOR TIMELINE EDITOR FOR UNITY

Introduction to JavaScript p. 1 JavaScript Myths p. 2 Versions of JavaScript p. 2 Client-Side JavaScript p. 3 JavaScript in Other Contexts p.

Creating a 3D Characters Movement

5/14/2018. Experiences with AR and AI in development projects. Agenda. By: Sune Wolff, CTO & Partner at Unity Studios.

Mechanic Animations. Mecanim is Unity's animation state machine system.

Coherent GT for UE4 Artist quick start guide. version 1.0.0

ArcGIS Runtime: Building 3D Apps. Rex Hansen Adrien Meriaux

Building scalable 3D applications. Ville Miettinen Hybrid Graphics

8iUnityPlugin Documentation

Amazon Sumerian. User Guide

ABOUT WEB TECHNOLOGY COURSE SCOPE:

OAR Converter: Using OpenSimulator and Unity as a Shared Development Environment for Social Virtual Reality Environments

Transcription:

MIXED REALITY (AR & VR) WITH UNITY 3D (Microsoft HoloLens) 1. INTRODUCTION TO Mixed Reality (AR & VR) What is Virtual Reality (VR) What is Augmented reality(ar) What is Mixed Reality Modern VR/AR experiences History 2. OVERVIEW Hardware Software Interaction fundamental 3. Types of Holographic Apps Enhanced environment apps Virtual environment apps Blended environment apps 4. Introduction to Unity 3D Getting to Know the Unity Editor o The Project Dialog o The Unity Interface o The Project View o The Hierarchy View o The Inspector View o The Scene View o The Game View o Honorable Mention: The Toolbar Navigating the Unity Scene View o The Hand Tool o Flythrough Mode 5. Game Objects Dimensions and Coordinate Systems o Putting the D in 3D o Using Coordinate Systems o World Versus Local Coordinates

Game Objects Transforms o Translation o Rotation o Scaling o Hazards of Transformations o Transforms and Nested Objects 6. Models, Materials, and Textures The Basics of Models o Built-In 3D Objects o Importing Models o Models and the Asset Store Textures, Shaders, and Materials o Textures o Shaders o Materials o Shaders Revisited 7. 3D Terrain Terrain Generation o Adding Terrain to Your Project o Heightmap Sculpting o Unity Terrain Sculpting Tools Terrain Textures o Importing Terrain Assets o Texturing Terrain 8. Environments Generating Trees and Grass o Painting Trees o Painting Grass o Terrain Settings Environment Effects o Skyboxes o Fog o Lens Flares o Water Character Controllers o Adding a Character Controller o Fixing Your World 9. Lights and Cameras

Lights o Point Lights o Spotlights o Directional Lights o Creating Lights Out of Objects o Halos o Cookies Cameras o Anatomy of a Camera o Multiple Cameras o Split Screen and Picture in Picture Layers o Working with Layers o Using Layers 10. Game 1: Amazing Racer Design o The Concept o The Rules o The Requirements Creating the Game World o Sculpting the World o Adding the Environment o The Character Controller Gamification o Adding Game Control Objects o Adding Scripts o Connecting the Scripts Together Playtesting 11. Scripting Part 1 Scripts Creating Scripts Attaching a Script Anatomy of a Basic Script The Using Section The Class Declaration Section The Class Contents Variables Creating Variables Variable Scope Public and Private Operators Arithmetic Operators Assignment Operators

Equality Operators Logical Operators Conditionals The if Statement The if / else Statement The if / else if Statement Iteration The while Loop The for Loop 12. Scripting Part 2 Methods Anatomy of a Method Writing Methods Using Methods Input Input Basics Input Scripting Specific Key Input Mouse Input Accessing Local Components Using GetComponent The Transform Accessing Other Objects Finding Other Objects Modifying Object Components 13. Collision Rigidbodies Collision o Colliders o Physics Materials Triggers Raycasting 14. Prefabs Prefab Basics o Prefab Terminology o Prefab Structure Working with Prefabs o Adding a Prefab Instance to a Scene

o Inheritance o Instantiating Prefabs Through Code 15. User Interfaces Basic UI Principles The Canvas o The Rect Transform o Anchors o Additional Canvas Components UI Elements o Images o Text o Buttons Canvas Render Modes o Screen-Space Overlay o Screen-Space Camera o World Space 16. Particle Systems Particles o Unity Particle Systems o Particle System Controls Particle System Modules o Default Module o Emission Module o Shape Module o Velocity over Lifetime Module o Limit Velocity over Lifetime Module o Collision Module o Sub Emitter Module o Texture Sheet Module o Renderer Module The Curve Editor 17. Animations Animation Basics o The Rig o The Animation Animation Types o Creating the Animation Animation Tools o Animation Window o Creating a New Animation o Record Mode o The Curves Editor

18. Animators Animator Basics o Rigging Revisited o Importing a Model Configuring Your Assets o Rig Preparation o Animation Preparation Creating an Animator o The Animator View o The Idle Animation o Parameters o States and Blend Trees o Transitions Scripting Animators 19. Audio Audio Basics o Parts of Audio o 2D and 3D Audio Audio Sources o Importing Audio Clips o Testing Audio in the Scene View o 3D Audio o 2D Audio Audio Scripting o Starting and Stopping Audio o Changing Audio Clips 20. Game Coin Collection Design o The Concept o The Rules o The Requirements The Arena o Creating the Arena o Texturing o Finish the Arena Game Entities o The Player o Coins o The Colored Coins The Control Objects o The Goals o The Game Controller Improving the Game

21. Publish and Deploy Managing Scenes o Establishing Scene Order o Switching Scenes Persisting Data and Objects o Keeping Objects o Saving Data Unity Player Settings o Cross-Platform Settings o Per-Platform Settings Building Your Game o Build Settings 22. Unity Integration with MR (Microsoft HoloLens) Introduction to Microsoft HoloLens with Emulator Working with Microsoft HoloLens SDK Understanding Holograms Gaze, Gesture and voice control Creating Spatial Mapping using Hololens Implement a user interface in Mixed Reality Build and Share Projects from Unity3D Note This course does not cover Scripting in unity with C# or JavaScript s This course uses pre built Scripts / Examples for additional functionalities.