AR/VR heasets

Mobile VR

Common specs

3DOF tracking

Phone display limitations

Static content?

Stereo optics

Gear VR

Daydream

PC

Oculus

HTC Vive

Common

Tracking Sensors

HDMI to PC

USB to PC

IMU data to PC

WMR headsets

Two high-resolution 1,440x1,440-pixel LCDs with up to 90Hz native refresh rate
Front-hinged display for quickly lifting the viewer up and out of the way
Built-in 3.5mm jack for audio and microphone support
Single cable with HDMI 2.0 and USB 3.0 for video and data
4-meter (13.1-ft.) cable

Inside out tracking

Untethering

TEthered

Intel WIGig

Vive wireless

80211

WorldSense 6dof

click to edit

OEM

Lenovo Mirage

Vive Focus

Acquisition

Structure sensor

LIdar TOF

Simulator environment

Haptic feedback

Simulation

CM Labs

Unity

Microsoft AIRSim

Controller

Watch Doxel

Vive pro

2880 x 1660 and 615 PPI

1080×1200

based on Intel WiGig

Software stack

SteamVr ( implements openVR interfaces)

vr::IVRSystem

vr:IVRCOMpositor

Example loop

while Running:

WaitGetPoses

Render Left and Right cameras

Submit Left and Right render targets

Update game logic

Occulus SDK (OVR)

Unity and Unreal as abstractions