vr - creating the ultimate reality

47
Sébastien ‘Cb’ Kuntz @Cb_VRGeek VR The ultimate reality

Upload: sebastien-kuntz

Post on 22-Jun-2015

3.745 views

Category:

Technology


4 download

DESCRIPTION

VR is the ultimate reality - What is VR ? - What is the current state of the VR market ? - How to create VR applications ? - What's the future ? London - Oculus Rift VR Meetup 12-13 December 2013

TRANSCRIPT

Page 1: VR - Creating the ultimate reality

Sébastien ‘Cb’ Kuntz @Cb_VRGeek

VR!The ultimate reality

Page 2: VR - Creating the ultimate reality

(French railways)

“Creating Virtual Reality Games:!

The Fundamentals”

Founder & President

Sébastien ‘Cb’ Kuntz

Page 3: VR - Creating the ultimate reality
Page 4: VR - Creating the ultimate reality

• Simplify VR (software)!

• So YOU can spend more time creating apps!

• MiddleVR for Unity

Page 5: VR - Creating the ultimate reality

Plan

• What is Virtual Reality ?!

• VR applications!

• MiddleVR for Unity!

• Future

Page 6: VR - Creating the ultimate reality

What is VR ?• VR is reborn ?!

• VR never died !!

• Market!

• 2013 Europe: 100M$!

• Peugeot: 7M€ since 99!

• Renault: 3M€ new VR system!

• 2018: Between 400M$ and 1B$!

• Because VR is used to improve reality!

• Saving time, money and lives

Page 7: VR - Creating the ultimate reality

What is VR ?

• Growing because of!

• Proved usefulness & ROI!

• Democratization!

• Projectors!

• Trackers!

• HMDs

Page 8: VR - Creating the ultimate reality

Virtual reality

Presence in a virtual world

Page 9: VR - Creating the ultimate reality

CAVE

Page 10: VR - Creating the ultimate reality
Page 11: VR - Creating the ultimate reality

Sony

Page 12: VR - Creating the ultimate reality

Experience of presenceis in your brain !

Page 13: VR - Creating the ultimate reality

“VR works because reality is virtual”

• Perceive reality through (imperfect) senses!

• Drugs / dreams create perception!

• Allegory of the Cave (Plato)

Lawrence Stark

Natural reality vs Virtual Reality

Page 14: VR - Creating the ultimate reality

Cognitive presencePerceptive presence

Page 15: VR - Creating the ultimate reality

• Build hardware

To create and maintain presence, you need to ...

• Build software

• Build user experience

Page 16: VR - Creating the ultimate reality

VR Applications

Page 17: VR - Creating the ultimate reality

Prototyping Design / Ergonomy

(c) Peugeot PSA

• Car, aircraft, boat, tractors, house appliances!

• Work on objects or environments that don’t yet exist!

• Identify conception errors early!

• More iterations, better products!

• Test usage !

• Train!

• Maintenance!

• Communication tool

Page 18: VR - Creating the ultimate reality

Marketing

• Market study!

• Virtual showroom

Page 19: VR - Creating the ultimate reality

Training

• Military, surgeons, firefighters, mine safety, oil & gas platforms, nurses, building industry!

• Practice actual gestures!• Repeat until master!• Analysis, replay!• Practice rare/dangerous

situations!• Easy accessibility!• Reduced costs!• Save material

Page 20: VR - Creating the ultimate reality

Phobia treatment

Page 21: VR - Creating the ultimate reality

• Very early stage!

• Similar to origin of radio & TV!

• People accept low quality because new and not paying!

• Rift is not (yet) a complete VR platform!

• “Just” display, missing interaction devices!

• Missing hand & head position tracking, joystick

Current VR Games

Page 22: VR - Creating the ultimate reality

• We don’t know how to make simple VR games!

• Adding as much hardware as possible won’t work!

• Presence is fragile!

• Adapting existing games!

• Automatic drivers conversion can’t deliver on promise!

• “Can be played with any game using keyboard/mouse”

Current VR Games

Page 23: VR - Creating the ultimate reality

MiddleVR for Unity

Page 24: VR - Creating the ultimate reality

• Platform for creating interactive 3d applications!

• Widely used!

• 2 million registered developers

Page 25: VR - Creating the ultimate reality

Desktop

Page 26: VR - Creating the ultimate reality
Page 27: VR - Creating the ultimate reality
Page 28: VR - Creating the ultimate reality

Deployment

• Modify application to!

• Change drivers!

• Change displays!

• Change interactions

Page 29: VR - Creating the ultimate reality

• Build hardware

To create and maintain presence, you, the author, need to ...

• Build software

• Build user experience

Page 30: VR - Creating the ultimate reality

“VR is mainly a software problem”!!Jaron Lanier! !

Page 31: VR - Creating the ultimate reality

What is MiddleVR ?

• Generic VR plugin !

• Functionalities ○Manage input devices

•3D trackers, keyboard, mouse, joystick !

○Manage display •Viewports, cameras, stereoscopy, cluster

Page 32: VR - Creating the ultimate reality

Desktop

Page 33: VR - Creating the ultimate reality
Page 34: VR - Creating the ultimate reality
Page 35: VR - Creating the ultimate reality

Supported Devices• Via VRPN :

• A.R.T • Vicon • Optitrack • Wiimote !

• Polhemus Fastrak Tracker, 3Space Tracker, Patriot Trackers,

• Ascension Flock of Bird • Intersense IS600, IS900 • 3dTech HiBall-3000 Wide Area Tracker, • Advanced Realtime Tracking Gmbh DTrack

Client, • World Viz Precision Position Tracker PPT

1.2, • Natural Point Optitrack Rigid Body Toolkit, • Phasespace optical tracking OWL, • ...

• Native drivers • Oculus Rift • Leap Motion • Kinect (Microsoft SDK) • PNI SpacePoint

Fusion • GameTrak • Razer Hydra • Motion Analysis (beta)

Page 36: VR - Creating the ultimate reality

Supported displays

• Virtually any HMD • VR-Wall, Powerwall • Workbench, Holobench • HoloStage • CAVEs • 3D TVs • zSpace • Igloo Vision • …

Page 37: VR - Creating the ultimate reality

MiddleVR 1.4• Free edition!

• Oculus Rift!

• Leap Motion!

• Kinect!

• …!

• http://www.imin-vr.com/download!

!• Future!

• Haptics (IPSI - Haption)!

• More interactions!

• Menus & GUI (HTML5)!

• Warping / blending!

• Collaboration / multi-user!

Page 38: VR - Creating the ultimate reality

Future

Page 39: VR - Creating the ultimate reality

Perceptive illusions

• Perceive reality through (imperfect) senses!

• Sensitivity of senses!

• Selectivity of attention

Page 40: VR - Creating the ultimate reality

Perceptive illusions

(c) Franck Steinicke - Wurzburg University

Redirected walking

Page 41: VR - Creating the ultimate reality

Change blindness :

(c) Evan Suma - USC/ICT

Perceptive illusionsChange blindness

Page 42: VR - Creating the ultimate reality
Page 43: VR - Creating the ultimate reality
Page 44: VR - Creating the ultimate reality
Page 45: VR - Creating the ultimate reality

Perceptive illusions

• Playing with limitations of human perception!

• Useful to lower cost/complexity of VR systems

Page 46: VR - Creating the ultimate reality

Conclusion

Page 47: VR - Creating the ultimate reality

http://www.imin-vr.com/download !

Thank you ! Questions ?

[email protected]

@Cb_VRGeek @imin_vr