WebVR Debugging - OO Javascript -- Light




CS185c

Chris Pollett

Mar 6, 2019

Outline

Introduction

Android File Transfer App

Setting Up Developer Mode on the Oculus Go

Enable Developer Mode Step 1
Enable Developer Mode Step 2
Enable Developer Mode Step 3
Enable Developer Mode Step 4
Enable Developer Mode Step 5

Android Device Bridge

Logcat

Connecting to Oculus Over Wifi using adb

Screencasting

Example Screencase

In-Class Exercise

OO Javascript

Methods

More on the Prototype Property

The Module Pattern

More Faking Visibility

OO in Ecmascript 2015

Modules in Ecmascript 2015

Making our Web VR Code More Object Oriented

Light and Optics

Basic Behavior of Light

Rays and Waves

Spreading Waves

Interactions with Materials

Light Material Interaction