Infiwiz the Market Leader in Virtual Reality Training in Chandigarh

Understanding the concept of virtual reality
Overview of the developments in virtual reality over the years
Getting acquainted with hardware and software requirements for virtual reality
Understanding the physiological aspects and perception
Installing and configuring Unity Engine
Learning sprites and physics joints in Unity
Building a terrain in Unity using the built in terrain tool set
Understanding raycasting and rigidbody
Deploying a scene on Google Cardboard
Learning unity particle systems for enhanced effects
Creating the user interface for a virtual environment
Configuration of Oculus Rift
Installing the Oculus software development kit
Deploying a scene on Oculus Rift

VIRTUAL REALITY WITH UNITY 5 (Oculus Rift and Google Cardboard)

1. INTRODUCTION TO VR
• What is virtual reality
• Modern VR experiences
• History

2. OVERVIEW
• Hardware
• Software
• Human physiology and perception

3. VISUAL PERCEPTION
• Perception of depth
• Perception of motion
• Perception of colour
• Combining sources of information

4. Introduction to Unity
• 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. Collision
• Rigidbodies
• Collision
o Colliders
o Physics Materials

• Triggers
• Raycasting

12. 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

13. 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

14. 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 Force over Lifetime Module
o Color over Lifetime Module
o Color by Speed Module
o Size over Lifetime Module
o Size by Speed Module
o Rotation over Lifetime Module
o Rotation by Speed Module
o External Forces Module
o Collision Module
o Sub Emitter Module
o Texture Sheet Module
o Renderer Module

• The Curve Editor

15. 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

16. 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

17. 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

18. 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

19. 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

20. VR Projects Examples
• Ray cast and Gaze control
• Using AI Third Person Controller
• Working with UI
• Working with VR Sample Assets

21. Unity Integration with VR (OCULUS RIFT)
• Introduction to oculus rift
• Rendering the field of view
• The oculus sdk and rift interaction
• Integrating oculus unity integration package Note
– This course does not cover Scripting in unity with C# or JavaScript’s
– This course uses pre built Scripts for additional functionalities.

Live Online Virtual Reality Training Globally and To Learn Virtual Reality Training in Chandigarh using Class Room ENROLL TODAY at Infowiz.