71
Virtual Reality NBAY 6120 April 4, 2016 Donald P. Greenberg Lecture 9

Virtual Reality Oculus Rift and Valve’s Vive · Virtual Reality •A term used to ... Oculus Rift Flat 1080P AMOLED Display Accelerometers and logic board Lenses Oculus Rift DK2

  • Upload
    others

  • View
    9

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Virtual Reality Oculus Rift and Valve’s Vive · Virtual Reality •A term used to ... Oculus Rift Flat 1080P AMOLED Display Accelerometers and logic board Lenses Oculus Rift DK2

Virtual Reality

NBAY 6120

April 4, 2016

Donald P. Greenberg

Lecture 9

Page 2: Virtual Reality Oculus Rift and Valve’s Vive · Virtual Reality •A term used to ... Oculus Rift Flat 1080P AMOLED Display Accelerometers and logic board Lenses Oculus Rift DK2

Virtual Reality

• A term used to describe a digitally-generated

environment which can simulate the perception of

PRESENCE.

• Note that within the context of this course, I refer to

VR as containing 3D data as contrasted to just

creating a digital copy of information obtained

from a film or digital camera.

Page 3: Virtual Reality Oculus Rift and Valve’s Vive · Virtual Reality •A term used to ... Oculus Rift Flat 1080P AMOLED Display Accelerometers and logic board Lenses Oculus Rift DK2

Virtual Reality

• A person immersed within this virtual world can

manipulate objects, interact with the environment,

and explore the virtual world in the same

perceptual way as one interacts with the physical

world.

Page 4: Virtual Reality Oculus Rift and Valve’s Vive · Virtual Reality •A term used to ... Oculus Rift Flat 1080P AMOLED Display Accelerometers and logic board Lenses Oculus Rift DK2

Why is VR different than other modes of

watching images and video?

Page 5: Virtual Reality Oculus Rift and Valve’s Vive · Virtual Reality •A term used to ... Oculus Rift Flat 1080P AMOLED Display Accelerometers and logic board Lenses Oculus Rift DK2

Human in the Loop

• Abstract Interpretation

• Viewing a Picture on Television

• Cinema Viewing

• Presence

Page 6: Virtual Reality Oculus Rift and Valve’s Vive · Virtual Reality •A term used to ... Oculus Rift Flat 1080P AMOLED Display Accelerometers and logic board Lenses Oculus Rift DK2
Page 7: Virtual Reality Oculus Rift and Valve’s Vive · Virtual Reality •A term used to ... Oculus Rift Flat 1080P AMOLED Display Accelerometers and logic board Lenses Oculus Rift DK2
Page 8: Virtual Reality Oculus Rift and Valve’s Vive · Virtual Reality •A term used to ... Oculus Rift Flat 1080P AMOLED Display Accelerometers and logic board Lenses Oculus Rift DK2
Page 9: Virtual Reality Oculus Rift and Valve’s Vive · Virtual Reality •A term used to ... Oculus Rift Flat 1080P AMOLED Display Accelerometers and logic board Lenses Oculus Rift DK2
Page 10: Virtual Reality Oculus Rift and Valve’s Vive · Virtual Reality •A term used to ... Oculus Rift Flat 1080P AMOLED Display Accelerometers and logic board Lenses Oculus Rift DK2

Current and Recent Business Investments

Page 11: Virtual Reality Oculus Rift and Valve’s Vive · Virtual Reality •A term used to ... Oculus Rift Flat 1080P AMOLED Display Accelerometers and logic board Lenses Oculus Rift DK2

Facebook Buys Oculus Rift

Page 12: Virtual Reality Oculus Rift and Valve’s Vive · Virtual Reality •A term used to ... Oculus Rift Flat 1080P AMOLED Display Accelerometers and logic board Lenses Oculus Rift DK2

Why did Facebook invest $2 billion in Oculus Rift?

Page 13: Virtual Reality Oculus Rift and Valve’s Vive · Virtual Reality •A term used to ... Oculus Rift Flat 1080P AMOLED Display Accelerometers and logic board Lenses Oculus Rift DK2

Microsoft’s Minecraft

Page 14: Virtual Reality Oculus Rift and Valve’s Vive · Virtual Reality •A term used to ... Oculus Rift Flat 1080P AMOLED Display Accelerometers and logic board Lenses Oculus Rift DK2

Microsoft’s Hololens

Page 15: Virtual Reality Oculus Rift and Valve’s Vive · Virtual Reality •A term used to ... Oculus Rift Flat 1080P AMOLED Display Accelerometers and logic board Lenses Oculus Rift DK2

Microsoft’s Hololens 3/30/16

Page 16: Virtual Reality Oculus Rift and Valve’s Vive · Virtual Reality •A term used to ... Oculus Rift Flat 1080P AMOLED Display Accelerometers and logic board Lenses Oculus Rift DK2

Why did Microsoft buy Minecraft?

Why is Microsoft building its Hololens?

Page 17: Virtual Reality Oculus Rift and Valve’s Vive · Virtual Reality •A term used to ... Oculus Rift Flat 1080P AMOLED Display Accelerometers and logic board Lenses Oculus Rift DK2

Magic Leap 2015

Page 18: Virtual Reality Oculus Rift and Valve’s Vive · Virtual Reality •A term used to ... Oculus Rift Flat 1080P AMOLED Display Accelerometers and logic board Lenses Oculus Rift DK2

Google

Why is Google (and Andressen / Horwitz) investing $500+

million in Magic Leap?

Page 19: Virtual Reality Oculus Rift and Valve’s Vive · Virtual Reality •A term used to ... Oculus Rift Flat 1080P AMOLED Display Accelerometers and logic board Lenses Oculus Rift DK2

Virtual Reality

• What is necessary to make virtual reality a reality?

Page 20: Virtual Reality Oculus Rift and Valve’s Vive · Virtual Reality •A term used to ... Oculus Rift Flat 1080P AMOLED Display Accelerometers and logic board Lenses Oculus Rift DK2

Virtual Reality

• Virtual Reality is not new

• The amount of financing which has been made available

• Costs have been sufficiently lowered to bring to the masses

Page 21: Virtual Reality Oculus Rift and Valve’s Vive · Virtual Reality •A term used to ... Oculus Rift Flat 1080P AMOLED Display Accelerometers and logic board Lenses Oculus Rift DK2

Ivan Sutherland’s HMD 1968

Page 22: Virtual Reality Oculus Rift and Valve’s Vive · Virtual Reality •A term used to ... Oculus Rift Flat 1080P AMOLED Display Accelerometers and logic board Lenses Oculus Rift DK2

Head-mounted Displays 1990s

Henry Fuchs,

University of

North Carolina

Page 23: Virtual Reality Oculus Rift and Valve’s Vive · Virtual Reality •A term used to ... Oculus Rift Flat 1080P AMOLED Display Accelerometers and logic board Lenses Oculus Rift DK2

Oculus Rift 2016

Not Yet Available

Page 24: Virtual Reality Oculus Rift and Valve’s Vive · Virtual Reality •A term used to ... Oculus Rift Flat 1080P AMOLED Display Accelerometers and logic board Lenses Oculus Rift DK2

HTC and Valve’s SteamVR Vive 2016

Available Tomorrow

Page 25: Virtual Reality Oculus Rift and Valve’s Vive · Virtual Reality •A term used to ... Oculus Rift Flat 1080P AMOLED Display Accelerometers and logic board Lenses Oculus Rift DK2

HTC and Valve’s Tower and Hands

Page 26: Virtual Reality Oculus Rift and Valve’s Vive · Virtual Reality •A term used to ... Oculus Rift Flat 1080P AMOLED Display Accelerometers and logic board Lenses Oculus Rift DK2

Minecraft and Netflix for VR 9/24/15

John Carmack announces deal for

bringing both Minecraft (MSFT)

and Netflix to both Gear VR and

Oculus VR.

Minecraft was bought by MSFT for

$2.5B, and Netflix is responsible

for 37% of internet traffic.

Page 27: Virtual Reality Oculus Rift and Valve’s Vive · Virtual Reality •A term used to ... Oculus Rift Flat 1080P AMOLED Display Accelerometers and logic board Lenses Oculus Rift DK2
Page 28: Virtual Reality Oculus Rift and Valve’s Vive · Virtual Reality •A term used to ... Oculus Rift Flat 1080P AMOLED Display Accelerometers and logic board Lenses Oculus Rift DK2

Google’s Cardboard

Page 29: Virtual Reality Oculus Rift and Valve’s Vive · Virtual Reality •A term used to ... Oculus Rift Flat 1080P AMOLED Display Accelerometers and logic board Lenses Oculus Rift DK2

Samsung’s Cell Phones

Page 30: Virtual Reality Oculus Rift and Valve’s Vive · Virtual Reality •A term used to ... Oculus Rift Flat 1080P AMOLED Display Accelerometers and logic board Lenses Oculus Rift DK2

• How Do Virtual Reality Goggles Work Today?

Page 31: Virtual Reality Oculus Rift and Valve’s Vive · Virtual Reality •A term used to ... Oculus Rift Flat 1080P AMOLED Display Accelerometers and logic board Lenses Oculus Rift DK2

Distorted Images

Page 32: Virtual Reality Oculus Rift and Valve’s Vive · Virtual Reality •A term used to ... Oculus Rift Flat 1080P AMOLED Display Accelerometers and logic board Lenses Oculus Rift DK2

Jean-Francois Niceron. Thaumaturgus opticus…(Rome,

1646), illus. 25.

The projection of a screen or grid in anamorphic

perspective makes the transfer of a representation

possible.

Fred Leeman. “Hidden Images,” 1975, Verlag M. DuMont Schauberg,

Page 33: Virtual Reality Oculus Rift and Valve’s Vive · Virtual Reality •A term used to ... Oculus Rift Flat 1080P AMOLED Display Accelerometers and logic board Lenses Oculus Rift DK2

Erhard Schon. Picture puzzle: Out, You Old Fool c. 1535. Fred Leeman.

Hidden Images, 1975, Harry N. Abrams.

Fred Leeman. “Hidden Images,” 1975, Verlag M. DuMont Schauberg,

Page 34: Virtual Reality Oculus Rift and Valve’s Vive · Virtual Reality •A term used to ... Oculus Rift Flat 1080P AMOLED Display Accelerometers and logic board Lenses Oculus Rift DK2

Google Art Project: http://www.googleartproject.com/museums/nationalgallery/the-ambassadors

Hans Holbein The Ambassadors

Page 35: Virtual Reality Oculus Rift and Valve’s Vive · Virtual Reality •A term used to ... Oculus Rift Flat 1080P AMOLED Display Accelerometers and logic board Lenses Oculus Rift DK2

Opera Lighting Siggraph 1991

Dorsey, Sillion and Greenberg

Page 36: Virtual Reality Oculus Rift and Valve’s Vive · Virtual Reality •A term used to ... Oculus Rift Flat 1080P AMOLED Display Accelerometers and logic board Lenses Oculus Rift DK2

Dorsey, Sillion and Greenberg

Opera Lighting Siggraph 1991

Page 37: Virtual Reality Oculus Rift and Valve’s Vive · Virtual Reality •A term used to ... Oculus Rift Flat 1080P AMOLED Display Accelerometers and logic board Lenses Oculus Rift DK2

Opera Lighting Siggraph 1991

Dorsey, Sillion and Greenberg

Page 38: Virtual Reality Oculus Rift and Valve’s Vive · Virtual Reality •A term used to ... Oculus Rift Flat 1080P AMOLED Display Accelerometers and logic board Lenses Oculus Rift DK2

Opera Lighting Siggraph 1991

Dorsey, Sillion and Greenberg

Page 39: Virtual Reality Oculus Rift and Valve’s Vive · Virtual Reality •A term used to ... Oculus Rift Flat 1080P AMOLED Display Accelerometers and logic board Lenses Oculus Rift DK2

http://www.wltc.org/Documents/TruckArt.htm

Truck Art

Page 40: Virtual Reality Oculus Rift and Valve’s Vive · Virtual Reality •A term used to ... Oculus Rift Flat 1080P AMOLED Display Accelerometers and logic board Lenses Oculus Rift DK2

Julian Beever - Chalk Drawings

Page 41: Virtual Reality Oculus Rift and Valve’s Vive · Virtual Reality •A term used to ... Oculus Rift Flat 1080P AMOLED Display Accelerometers and logic board Lenses Oculus Rift DK2

How the Oculus Rift DK2 Works 2014

Page 42: Virtual Reality Oculus Rift and Valve’s Vive · Virtual Reality •A term used to ... Oculus Rift Flat 1080P AMOLED Display Accelerometers and logic board Lenses Oculus Rift DK2

Oculus Rift DK2

Page 43: Virtual Reality Oculus Rift and Valve’s Vive · Virtual Reality •A term used to ... Oculus Rift Flat 1080P AMOLED Display Accelerometers and logic board Lenses Oculus Rift DK2

Oculus Rift

Flat 1080P

AMOLED

Display

Accelerometers

and logic boardLenses

Oculus Rift DK2 Components

Page 44: Virtual Reality Oculus Rift and Valve’s Vive · Virtual Reality •A term used to ... Oculus Rift Flat 1080P AMOLED Display Accelerometers and logic board Lenses Oculus Rift DK2

Oculus Rift DK2

Page 45: Virtual Reality Oculus Rift and Valve’s Vive · Virtual Reality •A term used to ... Oculus Rift Flat 1080P AMOLED Display Accelerometers and logic board Lenses Oculus Rift DK2

Oculus Rift DK2 Angular Rotation

Page 46: Virtual Reality Oculus Rift and Valve’s Vive · Virtual Reality •A term used to ... Oculus Rift Flat 1080P AMOLED Display Accelerometers and logic board Lenses Oculus Rift DK2

Oculus Rift DK2 Distortion Strategy

Page 47: Virtual Reality Oculus Rift and Valve’s Vive · Virtual Reality •A term used to ... Oculus Rift Flat 1080P AMOLED Display Accelerometers and logic board Lenses Oculus Rift DK2

Oculus Rift DK2 Distorted Image

Page 48: Virtual Reality Oculus Rift and Valve’s Vive · Virtual Reality •A term used to ... Oculus Rift Flat 1080P AMOLED Display Accelerometers and logic board Lenses Oculus Rift DK2

Oculus Rift DK2 Distorted Image

Page 49: Virtual Reality Oculus Rift and Valve’s Vive · Virtual Reality •A term used to ... Oculus Rift Flat 1080P AMOLED Display Accelerometers and logic board Lenses Oculus Rift DK2

Need to be able to see (understand) correct DEPTH information

Need to have significant RESOLUTION to merge virtual and real imagery

Need to render images that are physically accurate and perceptually

indistinguishable from real world scenes

and

all of this must be done fast enough to imply motion

Requirements for “PRESENCE”

Page 50: Virtual Reality Oculus Rift and Valve’s Vive · Virtual Reality •A term used to ... Oculus Rift Flat 1080P AMOLED Display Accelerometers and logic board Lenses Oculus Rift DK2

Depth Perception from 2-D Images

Monoscopic

Stereoscopic

Page 51: Virtual Reality Oculus Rift and Valve’s Vive · Virtual Reality •A term used to ... Oculus Rift Flat 1080P AMOLED Display Accelerometers and logic board Lenses Oculus Rift DK2

Paris Street, Rainy Day 1877 Caillebotte

Page 52: Virtual Reality Oculus Rift and Valve’s Vive · Virtual Reality •A term used to ... Oculus Rift Flat 1080P AMOLED Display Accelerometers and logic board Lenses Oculus Rift DK2

Human Depth Perception

Depth Perception

Oculomotor

Binocular

Convergence

Monocular

Accommodation

Visual

Binocular

Stereopsis

Monocular

Static Cues

PerspectiveFamiliarity,

Relative Size

Motion, Position

OcclusionTexture Gradient

Shading, Shadows, Highlights

Atmospheric Blur

Motion Parallax

Page 53: Virtual Reality Oculus Rift and Valve’s Vive · Virtual Reality •A term used to ... Oculus Rift Flat 1080P AMOLED Display Accelerometers and logic board Lenses Oculus Rift DK2

Monoscopic Depth Cues

Perspective

Depth from Motion, Relative Size,

Position, Familiarity

Occlusion

Texture Gradient

Parallax from Motion

Shadows and Specular Highlights

Atmospheric Blur

Page 54: Virtual Reality Oculus Rift and Valve’s Vive · Virtual Reality •A term used to ... Oculus Rift Flat 1080P AMOLED Display Accelerometers and logic board Lenses Oculus Rift DK2

Monoscopic Depth Cues

Perspective

Depth from Motion, Relative

Size, Position, Familiarity

Occlusion

Texture Gradient

Parallax from Motion

Shadows and Specular Highlights

Atmospheric Blur

Page 55: Virtual Reality Oculus Rift and Valve’s Vive · Virtual Reality •A term used to ... Oculus Rift Flat 1080P AMOLED Display Accelerometers and logic board Lenses Oculus Rift DK2

Monoscopic Depth Cues

Perspective

Depth from Motion, Relative

Size, Position, Familiarity

Occlusion

Texture Gradient

Parallax from Motion

Shadows and Specular Highlights

Atmospheric Blur

Page 56: Virtual Reality Oculus Rift and Valve’s Vive · Virtual Reality •A term used to ... Oculus Rift Flat 1080P AMOLED Display Accelerometers and logic board Lenses Oculus Rift DK2

Monoscopic Depth Cues

Perspective

Depth from Motion, Relative

Size, Position, Familiarity

Occlusion

Texture Gradient

Parallax from Motion

Shadows and Specular Highlights

Atmospheric Blur

Page 57: Virtual Reality Oculus Rift and Valve’s Vive · Virtual Reality •A term used to ... Oculus Rift Flat 1080P AMOLED Display Accelerometers and logic board Lenses Oculus Rift DK2

Monoscopic Depth CuesPerspective

Depth from Motion, Relative

Size, Position, Familiarity

Occlusion

Texture Gradient

Parallax from Motion

Shading, Shadows, and Specular

Highlights

Atmospheric Blur Viewpoint A Viewpoint B Viewpoint C

Page 58: Virtual Reality Oculus Rift and Valve’s Vive · Virtual Reality •A term used to ... Oculus Rift Flat 1080P AMOLED Display Accelerometers and logic board Lenses Oculus Rift DK2

Monoscopic Depth Cues

Perspective

Depth from Motion, Relative

Size, Position, Familiarity

Occlusion

Texture Gradient

Parallax from Motion

Shading, Shadows, and Specular

Highlights

Atmospheric Blur

Page 59: Virtual Reality Oculus Rift and Valve’s Vive · Virtual Reality •A term used to ... Oculus Rift Flat 1080P AMOLED Display Accelerometers and logic board Lenses Oculus Rift DK2

Monoscopic Depth Cues

Perspective

Depth from Motion, Relative

Size, Position, Familiarity

Occlusion

Texture Gradient

Parallax from Motion

Shading, Shadows, and Specular

Highlights

Atmospheric Blur

Page 60: Virtual Reality Oculus Rift and Valve’s Vive · Virtual Reality •A term used to ... Oculus Rift Flat 1080P AMOLED Display Accelerometers and logic board Lenses Oculus Rift DK2

Monoscopic Depth Cues

Perspective

Depth from Motion, Relative

Size, Position, Familiarity

Occlusion

Texture Gradient

Parallax from Motion

Shadows and Specular Highlights

Atmospheric Blur

Page 61: Virtual Reality Oculus Rift and Valve’s Vive · Virtual Reality •A term used to ... Oculus Rift Flat 1080P AMOLED Display Accelerometers and logic board Lenses Oculus Rift DK2

Monoscopic Depth Cues

Perspective

Depth from Motion, Relative

Size, Position, Familiarity

Occlusion

Texture Gradient

Parallax from Motion

Shadows and Specular Highlights

Atmospheric Blur

AccommodationNote change in lens shape

Page 62: Virtual Reality Oculus Rift and Valve’s Vive · Virtual Reality •A term used to ... Oculus Rift Flat 1080P AMOLED Display Accelerometers and logic board Lenses Oculus Rift DK2

Accommodation

This is the process by which the vertebrate eye changes optical power to

maintain a clear image or focus on an object as its distance varies.

Page 63: Virtual Reality Oculus Rift and Valve’s Vive · Virtual Reality •A term used to ... Oculus Rift Flat 1080P AMOLED Display Accelerometers and logic board Lenses Oculus Rift DK2

Accommodation

The reflex can be controlled but cannot be ‘felt’

Accommodation amplitude declines with age

Page 64: Virtual Reality Oculus Rift and Valve’s Vive · Virtual Reality •A term used to ... Oculus Rift Flat 1080P AMOLED Display Accelerometers and logic board Lenses Oculus Rift DK2
Page 65: Virtual Reality Oculus Rift and Valve’s Vive · Virtual Reality •A term used to ... Oculus Rift Flat 1080P AMOLED Display Accelerometers and logic board Lenses Oculus Rift DK2

Stereoscopic Vision: Behind The Screen (Concave)

L RL

R

Screen /

Image Plane

Apparent Image

Depth

Page 66: Virtual Reality Oculus Rift and Valve’s Vive · Virtual Reality •A term used to ... Oculus Rift Flat 1080P AMOLED Display Accelerometers and logic board Lenses Oculus Rift DK2

Stereoscopic Vision: In Front Of The Screen (Convex)

L RL

R

Screen /

Image Plane

Apparent Image

Depth

Page 67: Virtual Reality Oculus Rift and Valve’s Vive · Virtual Reality •A term used to ... Oculus Rift Flat 1080P AMOLED Display Accelerometers and logic board Lenses Oculus Rift DK2

Stereoscopic Vision: At The Screen

L RL

R

Screen /

Image Plane

Apparent Image

Depth

Page 68: Virtual Reality Oculus Rift and Valve’s Vive · Virtual Reality •A term used to ... Oculus Rift Flat 1080P AMOLED Display Accelerometers and logic board Lenses Oculus Rift DK2

Vergence

The simultaneous movement of the pupils of the eyes toward or away from

one another during focusing.

This measure of the convergence or divergence of a pair of light rays is

defined as vergence.

Page 69: Virtual Reality Oculus Rift and Valve’s Vive · Virtual Reality •A term used to ... Oculus Rift Flat 1080P AMOLED Display Accelerometers and logic board Lenses Oculus Rift DK2

Diagram of Vergence

Page 70: Virtual Reality Oculus Rift and Valve’s Vive · Virtual Reality •A term used to ... Oculus Rift Flat 1080P AMOLED Display Accelerometers and logic board Lenses Oculus Rift DK2

Vergence Accommodation Conflict

Computer and projection displays present images on a single surface but have

a focal distance (blur on the retina) which may be in front of or behind the

screen

The inability to fuse the binocular stimuli causes discomfort and fatigue to

the viewer

Viewers can be trained, and the discomfort can diminish with practice

David M. Hoffman, Ahna R. Girschick, Kurt Akeley, Martin S. Banks. “Vergence-accommodation conflicts hinder visual performance and cause

visual fatigue, Journal of Vision, vol. 8, no. 3, article 33, March 28, 2008.

Page 71: Virtual Reality Oculus Rift and Valve’s Vive · Virtual Reality •A term used to ... Oculus Rift Flat 1080P AMOLED Display Accelerometers and logic board Lenses Oculus Rift DK2

End