VR Development with JavaScript

30

Transcript of VR Development with JavaScript

Page 1: VR Development with JavaScript
Page 2: VR Development with JavaScript

VR Development with Javascript

Team CAKE Reports (ReportsNG)

Page 3: VR Development with JavaScript

CONTENTS

• What is VR• How VR Works • What is Web VR• Immersive Photography Dev with JS• Demo• Integrating VR with Cake

Page 4: VR Development with JavaScript

What is VR And an Immersive Economy

Virtual Reality (VR) is the use of computer technology to create a simulated environment.

Page 5: VR Development with JavaScript

Immersive Experience Types

Immersive Photographs

Page 6: VR Development with JavaScript

Immersive Experience Types

Immersive Video

Page 7: VR Development with JavaScript

Immersive Experience Types

3D Graphics

Page 8: VR Development with JavaScript

Immersive Experience Types

Augmented Reality

Page 9: VR Development with JavaScript

Virtual and Augmented Realities

Page 10: VR Development with JavaScript

Vision : Stereoscopic Display

Page 11: VR Development with JavaScript

Vision : Stereoscopic Display

Page 12: VR Development with JavaScript

Sound : Binaural Audio

Immersive VR Must Have Convincing sound to match

Page 13: VR Development with JavaScript

Movement : Sensors

AcceleroMeterGyroscope

MagnetoMeter

Page 14: VR Development with JavaScript

Stereoscopic Vision : How Realistic ?

Page 15: VR Development with JavaScript

VR HeadSet

Page 16: VR Development with JavaScript

VR Development

Page 17: VR Development with JavaScript

Virtual Reality in WEB

➔WebGL ◆ 3D in Web Browsers

➔Three JS ◆ JS Library for Webgl

➔Web VR API ◆ Headset position , orientation etc

Page 18: VR Development with JavaScript

Immersive Photography Development

Equirectangular Projection Stereoscopic ViewWorking with sensorsHTML5 Audio

Page 19: VR Development with JavaScript

Three JS Terminologies

Scene CameraMeshRenderer

Page 20: VR Development with JavaScript

Three JS Plugins

Create the Scene and Rederer

Page 21: VR Development with JavaScript

Camera And Effects

❖ Field of View❖ Aspect Ratio❖ Near❖ Far

Page 22: VR Development with JavaScript

Create the Sphere

Page 23: VR Development with JavaScript

Create Mesh with Geometry and Material

Page 24: VR Development with JavaScript

Device Controls

Page 25: VR Development with JavaScript

Animate Function

Handling Audio

Page 26: VR Development with JavaScript

Immersive Video

Page 27: VR Development with JavaScript

Immersive 3D Graphics

Page 28: VR Development with JavaScript

Physics Engine and Collision Detection

Page 29: VR Development with JavaScript

Cake <3 VR

Page 30: VR Development with JavaScript

Thank you