Download - VR - Creating the ultimate reality
![Page 1: VR - Creating the ultimate reality](https://reader034.vdocument.in/reader034/viewer/2022042607/55878c55d8b42a365d8b4590/html5/thumbnails/1.jpg)
Sébastien ‘Cb’ Kuntz @Cb_VRGeek
VR!The ultimate reality
![Page 2: VR - Creating the ultimate reality](https://reader034.vdocument.in/reader034/viewer/2022042607/55878c55d8b42a365d8b4590/html5/thumbnails/2.jpg)
(French railways)
“Creating Virtual Reality Games:!
The Fundamentals”
Founder & President
Sébastien ‘Cb’ Kuntz
![Page 3: VR - Creating the ultimate reality](https://reader034.vdocument.in/reader034/viewer/2022042607/55878c55d8b42a365d8b4590/html5/thumbnails/3.jpg)
![Page 4: VR - Creating the ultimate reality](https://reader034.vdocument.in/reader034/viewer/2022042607/55878c55d8b42a365d8b4590/html5/thumbnails/4.jpg)
• Simplify VR (software)!
• So YOU can spend more time creating apps!
• MiddleVR for Unity
![Page 5: VR - Creating the ultimate reality](https://reader034.vdocument.in/reader034/viewer/2022042607/55878c55d8b42a365d8b4590/html5/thumbnails/5.jpg)
Plan
• What is Virtual Reality ?!
• VR applications!
• MiddleVR for Unity!
• Future
![Page 6: VR - Creating the ultimate reality](https://reader034.vdocument.in/reader034/viewer/2022042607/55878c55d8b42a365d8b4590/html5/thumbnails/6.jpg)
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](https://reader034.vdocument.in/reader034/viewer/2022042607/55878c55d8b42a365d8b4590/html5/thumbnails/7.jpg)
What is VR ?
• Growing because of!
• Proved usefulness & ROI!
• Democratization!
• Projectors!
• Trackers!
• HMDs
![Page 8: VR - Creating the ultimate reality](https://reader034.vdocument.in/reader034/viewer/2022042607/55878c55d8b42a365d8b4590/html5/thumbnails/8.jpg)
Virtual reality
Presence in a virtual world
![Page 9: VR - Creating the ultimate reality](https://reader034.vdocument.in/reader034/viewer/2022042607/55878c55d8b42a365d8b4590/html5/thumbnails/9.jpg)
CAVE
![Page 10: VR - Creating the ultimate reality](https://reader034.vdocument.in/reader034/viewer/2022042607/55878c55d8b42a365d8b4590/html5/thumbnails/10.jpg)
![Page 11: VR - Creating the ultimate reality](https://reader034.vdocument.in/reader034/viewer/2022042607/55878c55d8b42a365d8b4590/html5/thumbnails/11.jpg)
Sony
![Page 12: VR - Creating the ultimate reality](https://reader034.vdocument.in/reader034/viewer/2022042607/55878c55d8b42a365d8b4590/html5/thumbnails/12.jpg)
Experience of presenceis in your brain !
![Page 13: VR - Creating the ultimate reality](https://reader034.vdocument.in/reader034/viewer/2022042607/55878c55d8b42a365d8b4590/html5/thumbnails/13.jpg)
“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](https://reader034.vdocument.in/reader034/viewer/2022042607/55878c55d8b42a365d8b4590/html5/thumbnails/14.jpg)
Cognitive presencePerceptive presence
![Page 15: VR - Creating the ultimate reality](https://reader034.vdocument.in/reader034/viewer/2022042607/55878c55d8b42a365d8b4590/html5/thumbnails/15.jpg)
• Build hardware
To create and maintain presence, you need to ...
• Build software
• Build user experience
![Page 16: VR - Creating the ultimate reality](https://reader034.vdocument.in/reader034/viewer/2022042607/55878c55d8b42a365d8b4590/html5/thumbnails/16.jpg)
VR Applications
![Page 17: VR - Creating the ultimate reality](https://reader034.vdocument.in/reader034/viewer/2022042607/55878c55d8b42a365d8b4590/html5/thumbnails/17.jpg)
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](https://reader034.vdocument.in/reader034/viewer/2022042607/55878c55d8b42a365d8b4590/html5/thumbnails/18.jpg)
Marketing
• Market study!
• Virtual showroom
![Page 19: VR - Creating the ultimate reality](https://reader034.vdocument.in/reader034/viewer/2022042607/55878c55d8b42a365d8b4590/html5/thumbnails/19.jpg)
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](https://reader034.vdocument.in/reader034/viewer/2022042607/55878c55d8b42a365d8b4590/html5/thumbnails/20.jpg)
Phobia treatment
![Page 21: VR - Creating the ultimate reality](https://reader034.vdocument.in/reader034/viewer/2022042607/55878c55d8b42a365d8b4590/html5/thumbnails/21.jpg)
• 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](https://reader034.vdocument.in/reader034/viewer/2022042607/55878c55d8b42a365d8b4590/html5/thumbnails/22.jpg)
• 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](https://reader034.vdocument.in/reader034/viewer/2022042607/55878c55d8b42a365d8b4590/html5/thumbnails/23.jpg)
MiddleVR for Unity
![Page 24: VR - Creating the ultimate reality](https://reader034.vdocument.in/reader034/viewer/2022042607/55878c55d8b42a365d8b4590/html5/thumbnails/24.jpg)
• Platform for creating interactive 3d applications!
• Widely used!
• 2 million registered developers
![Page 25: VR - Creating the ultimate reality](https://reader034.vdocument.in/reader034/viewer/2022042607/55878c55d8b42a365d8b4590/html5/thumbnails/25.jpg)
Desktop
![Page 26: VR - Creating the ultimate reality](https://reader034.vdocument.in/reader034/viewer/2022042607/55878c55d8b42a365d8b4590/html5/thumbnails/26.jpg)
![Page 27: VR - Creating the ultimate reality](https://reader034.vdocument.in/reader034/viewer/2022042607/55878c55d8b42a365d8b4590/html5/thumbnails/27.jpg)
![Page 28: VR - Creating the ultimate reality](https://reader034.vdocument.in/reader034/viewer/2022042607/55878c55d8b42a365d8b4590/html5/thumbnails/28.jpg)
Deployment
• Modify application to!
• Change drivers!
• Change displays!
• Change interactions
![Page 29: VR - Creating the ultimate reality](https://reader034.vdocument.in/reader034/viewer/2022042607/55878c55d8b42a365d8b4590/html5/thumbnails/29.jpg)
• Build hardware
To create and maintain presence, you, the author, need to ...
• Build software
• Build user experience
![Page 30: VR - Creating the ultimate reality](https://reader034.vdocument.in/reader034/viewer/2022042607/55878c55d8b42a365d8b4590/html5/thumbnails/30.jpg)
“VR is mainly a software problem”!!Jaron Lanier! !
![Page 31: VR - Creating the ultimate reality](https://reader034.vdocument.in/reader034/viewer/2022042607/55878c55d8b42a365d8b4590/html5/thumbnails/31.jpg)
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](https://reader034.vdocument.in/reader034/viewer/2022042607/55878c55d8b42a365d8b4590/html5/thumbnails/32.jpg)
Desktop
![Page 33: VR - Creating the ultimate reality](https://reader034.vdocument.in/reader034/viewer/2022042607/55878c55d8b42a365d8b4590/html5/thumbnails/33.jpg)
![Page 34: VR - Creating the ultimate reality](https://reader034.vdocument.in/reader034/viewer/2022042607/55878c55d8b42a365d8b4590/html5/thumbnails/34.jpg)
![Page 35: VR - Creating the ultimate reality](https://reader034.vdocument.in/reader034/viewer/2022042607/55878c55d8b42a365d8b4590/html5/thumbnails/35.jpg)
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](https://reader034.vdocument.in/reader034/viewer/2022042607/55878c55d8b42a365d8b4590/html5/thumbnails/36.jpg)
Supported displays
• Virtually any HMD • VR-Wall, Powerwall • Workbench, Holobench • HoloStage • CAVEs • 3D TVs • zSpace • Igloo Vision • …
![Page 37: VR - Creating the ultimate reality](https://reader034.vdocument.in/reader034/viewer/2022042607/55878c55d8b42a365d8b4590/html5/thumbnails/37.jpg)
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](https://reader034.vdocument.in/reader034/viewer/2022042607/55878c55d8b42a365d8b4590/html5/thumbnails/38.jpg)
Future
![Page 39: VR - Creating the ultimate reality](https://reader034.vdocument.in/reader034/viewer/2022042607/55878c55d8b42a365d8b4590/html5/thumbnails/39.jpg)
Perceptive illusions
• Perceive reality through (imperfect) senses!
• Sensitivity of senses!
• Selectivity of attention
![Page 40: VR - Creating the ultimate reality](https://reader034.vdocument.in/reader034/viewer/2022042607/55878c55d8b42a365d8b4590/html5/thumbnails/40.jpg)
Perceptive illusions
(c) Franck Steinicke - Wurzburg University
Redirected walking
![Page 41: VR - Creating the ultimate reality](https://reader034.vdocument.in/reader034/viewer/2022042607/55878c55d8b42a365d8b4590/html5/thumbnails/41.jpg)
Change blindness :
(c) Evan Suma - USC/ICT
Perceptive illusionsChange blindness
![Page 42: VR - Creating the ultimate reality](https://reader034.vdocument.in/reader034/viewer/2022042607/55878c55d8b42a365d8b4590/html5/thumbnails/42.jpg)
![Page 43: VR - Creating the ultimate reality](https://reader034.vdocument.in/reader034/viewer/2022042607/55878c55d8b42a365d8b4590/html5/thumbnails/43.jpg)
![Page 44: VR - Creating the ultimate reality](https://reader034.vdocument.in/reader034/viewer/2022042607/55878c55d8b42a365d8b4590/html5/thumbnails/44.jpg)
![Page 45: VR - Creating the ultimate reality](https://reader034.vdocument.in/reader034/viewer/2022042607/55878c55d8b42a365d8b4590/html5/thumbnails/45.jpg)
Perceptive illusions
• Playing with limitations of human perception!
• Useful to lower cost/complexity of VR systems
![Page 46: VR - Creating the ultimate reality](https://reader034.vdocument.in/reader034/viewer/2022042607/55878c55d8b42a365d8b4590/html5/thumbnails/46.jpg)
Conclusion
![Page 47: VR - Creating the ultimate reality](https://reader034.vdocument.in/reader034/viewer/2022042607/55878c55d8b42a365d8b4590/html5/thumbnails/47.jpg)
http://www.imin-vr.com/download !
Thank you ! Questions ?
@Cb_VRGeek @imin_vr