SlideShare a Scribd company logo
• Virtual reality company
• Team of VR experts
• Founded in 2012
• Professional services
• MiddleVR SDK
• Improov3
• Simplicity
• Creation
• Deployment
• Adaptability
• Hardware
• Software
• Build hardware
To create and maintain presence,
you, the author, need to ...
• Build software
• Build user experience
What is MiddleVR ?
•Generic VR plugin
•Functionalities
○Manage input devices
•3D trackers, keyboard, mouse, joystick
○Manage display
•Viewports, cameras, stereoscopy, cluster
•Manage interactions
•Selection, manipulation, navigation
•Immersive menus
•Custom GUI (HTML5/Javascript/CSS)
•Display any webpage
Desktop
=
Architecture
MiddleVR (C++)
Drivers OpenGL DirectX Network
C# Wrapper
GUI Unity
Lua Wrapper
Python
Wrapper
Supported Devices
• Via VRPN :
• 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
• HTC Vive
• Perception Neuron
• SMI Eye Tracking
• Leap Motion
• Kinect (Microsoft SDK)
• A.R.T
• Vicon
• Optitrack
• PNI SpacePoint Fusion
• GameTrak
• Razer Hydra
• SpaceMouse
• Motion Analysis (beta)
Cluster & Multi-pipe
• Scenelock
• Swaplock
• Genlock
• Multi-pipe
Supported displays
• Virtually any HMD
• VR-Wall, Powerwall
• Workbench, Holobench
• HoloStage
• CAVEs
• 3D TVs
• zSpace
• Igloo Vision
• …
• Version 1.6
• “HMD” edition
• “Free”, “Academic”, “Pro” editions
• Multi-GPU support
• Oculus Rift DK2, Leap Motion SDK2, Kinect V2
• Native drivers: A.R.T., OptiTrack, Vicon (soon)
• Immersive menus / GUI
• Webpage displays
• http://www.middlevr.com/download
VR not to escape reality
but to improve reality
Thank you !
Questions ?
Cb@MiddleVR.com
@SebKuntz
@MiddleVR

More Related Content

What's hot

Oculus Rift
Oculus RiftOculus Rift
Oculus Rift
Sankalp Jain
 
Oculus rift
Oculus riftOculus rift
Oculus riftimvegita
 
All about Virtual Reality & Oculus Rift
All about Virtual Reality & Oculus RiftAll about Virtual Reality & Oculus Rift
All about Virtual Reality & Oculus Rift
Saurabh Sawhney
 
Oculus rift the next generation of vr
Oculus rift the next generation of vrOculus rift the next generation of vr
Oculus rift the next generation of vr
Mark Joseth Caballes
 
SAE AR/VR - The challenges of creating a VR application with Unity
SAE AR/VR - The challenges of creating a VR application with UnitySAE AR/VR - The challenges of creating a VR application with Unity
SAE AR/VR - The challenges of creating a VR application with Unity
Sebastien Kuntz
 
Developing VR in Unity
Developing VR in UnityDeveloping VR in Unity
Developing VR in Unity
Adityo Pratomo
 
Oculus rift
Oculus riftOculus rift
Oculus rift
Abhishek Rai
 
Oculus rift VR
Oculus rift VROculus rift VR
Oculus rift VR
varunverma21071993
 
Oculus Rift
Oculus RiftOculus Rift
Oculus Rift
Thanga Vaila
 
Oculus rift
Oculus riftOculus rift
Oculus rift
yahya tahir
 
Oculus Rift
Oculus RiftOculus Rift
Oculus Rift
Aakarsh Raj
 
Oculus rift
Oculus riftOculus rift
Oculus rift
vivek patel
 
Oculus Rift By Mayur Padma
Oculus Rift By Mayur PadmaOculus Rift By Mayur Padma
Oculus Rift By Mayur Padma
Mayur Padma
 
Developing Virtual Reality Application using Google Cardboard
Developing Virtual Reality Application using Google CardboardDeveloping Virtual Reality Application using Google Cardboard
Developing Virtual Reality Application using Google Cardboard
apurvmmmec
 
[1C7] Developing with Oculus
[1C7] Developing with Oculus[1C7] Developing with Oculus
[1C7] Developing with Oculus
NAVER D2
 
Virtual reality
Virtual realityVirtual reality
Virtual reality
sj2311
 
Using OSVR to Support (practically) Any Device in VR/AR
Using OSVR to Support (practically) Any Device in VR/ARUsing OSVR to Support (practically) Any Device in VR/AR
Using OSVR to Support (practically) Any Device in VR/AR
Yuval Boger
 
Games on AppleWatch
Games on AppleWatchGames on AppleWatch
Games on AppleWatch
Peter Tuszynski
 
Financing and Business Realities Meet Virtual Reality | Jurgen Goeldner
Financing and Business Realities Meet Virtual Reality | Jurgen GoeldnerFinancing and Business Realities Meet Virtual Reality | Jurgen Goeldner
Financing and Business Realities Meet Virtual Reality | Jurgen Goeldner
Jessica Tams
 

What's hot (20)

Oculus Rift
Oculus RiftOculus Rift
Oculus Rift
 
Oculus rift
Oculus riftOculus rift
Oculus rift
 
All about Virtual Reality & Oculus Rift
All about Virtual Reality & Oculus RiftAll about Virtual Reality & Oculus Rift
All about Virtual Reality & Oculus Rift
 
Oculus rift the next generation of vr
Oculus rift the next generation of vrOculus rift the next generation of vr
Oculus rift the next generation of vr
 
SAE AR/VR - The challenges of creating a VR application with Unity
SAE AR/VR - The challenges of creating a VR application with UnitySAE AR/VR - The challenges of creating a VR application with Unity
SAE AR/VR - The challenges of creating a VR application with Unity
 
Developing VR in Unity
Developing VR in UnityDeveloping VR in Unity
Developing VR in Unity
 
Oculus rift
Oculus riftOculus rift
Oculus rift
 
Oculus rift VR
Oculus rift VROculus rift VR
Oculus rift VR
 
Oculus Rift
Oculus RiftOculus Rift
Oculus Rift
 
Oculus rift
Oculus riftOculus rift
Oculus rift
 
Oculus Rift
Oculus RiftOculus Rift
Oculus Rift
 
Oculus rift
Oculus riftOculus rift
Oculus rift
 
Oculus Rift By Mayur Padma
Oculus Rift By Mayur PadmaOculus Rift By Mayur Padma
Oculus Rift By Mayur Padma
 
OCULUSRIFT1
OCULUSRIFT1OCULUSRIFT1
OCULUSRIFT1
 
Developing Virtual Reality Application using Google Cardboard
Developing Virtual Reality Application using Google CardboardDeveloping Virtual Reality Application using Google Cardboard
Developing Virtual Reality Application using Google Cardboard
 
[1C7] Developing with Oculus
[1C7] Developing with Oculus[1C7] Developing with Oculus
[1C7] Developing with Oculus
 
Virtual reality
Virtual realityVirtual reality
Virtual reality
 
Using OSVR to Support (practically) Any Device in VR/AR
Using OSVR to Support (practically) Any Device in VR/ARUsing OSVR to Support (practically) Any Device in VR/AR
Using OSVR to Support (practically) Any Device in VR/AR
 
Games on AppleWatch
Games on AppleWatchGames on AppleWatch
Games on AppleWatch
 
Financing and Business Realities Meet Virtual Reality | Jurgen Goeldner
Financing and Business Realities Meet Virtual Reality | Jurgen GoeldnerFinancing and Business Realities Meet Virtual Reality | Jurgen Goeldner
Financing and Business Realities Meet Virtual Reality | Jurgen Goeldner
 

Viewers also liked

Dental myths
Dental mythsDental myths
Dental myths
Maria Martin Garcia
 
Biomechanics/ orthodontics australia
Biomechanics/ orthodontics australiaBiomechanics/ orthodontics australia
Biomechanics/ orthodontics australia
Indian dental academy
 
Corso wantologia (1)
Corso wantologia (1)Corso wantologia (1)
Corso wantologia (1)Rocco Cremona
 
Grow Your Business with Social Media Marketing
Grow Your Business with Social Media MarketingGrow Your Business with Social Media Marketing
Grow Your Business with Social Media Marketing
KiKi L'Italien
 
Informatica trabajo final
Informatica trabajo finalInformatica trabajo final
Informatica trabajo final
Josseline Ramírez
 
Granulomatous gingival enlargement
Granulomatous gingival enlargementGranulomatous gingival enlargement
Granulomatous gingival enlargement
Dr Gauri Kapila
 
Wireless Temperature Measurement with LabVIEW and Spartan3E
Wireless Temperature Measurement with LabVIEW and Spartan3EWireless Temperature Measurement with LabVIEW and Spartan3E
Wireless Temperature Measurement with LabVIEW and Spartan3E
Vincent Claes
 
How to Thrive on Facebook Despite News Feed Changes - from an interview with ...
How to Thrive on Facebook Despite News Feed Changes - from an interview with ...How to Thrive on Facebook Despite News Feed Changes - from an interview with ...
How to Thrive on Facebook Despite News Feed Changes - from an interview with ...
Leslie Samuel
 
Sexting: origen y tipos
Sexting: origen y tiposSexting: origen y tipos
Sexting: origen y tipos
Angela Lopez Gracia
 
Amp up your Site with Accelerated Mobile Pages
Amp up your Site with Accelerated Mobile PagesAmp up your Site with Accelerated Mobile Pages
Amp up your Site with Accelerated Mobile Pages
Brian McKeiver
 
Brochure Leergang Commerciele Vaardigheden voor Advocaten, Notarissen en Fisc...
Brochure Leergang Commerciele Vaardigheden voor Advocaten, Notarissen en Fisc...Brochure Leergang Commerciele Vaardigheden voor Advocaten, Notarissen en Fisc...
Brochure Leergang Commerciele Vaardigheden voor Advocaten, Notarissen en Fisc...
ASEGA Legal
 
Cabin crew
Cabin crew Cabin crew
Cabin crew
SIVANESAN MAYOORAN
 
How to Grow your Business using Facebook
How to Grow your Business using FacebookHow to Grow your Business using Facebook
How to Grow your Business using Facebook
Leslie Samuel
 
決賽簡報檔_樹德科技大學行銷管理系_椰子的提煉,讓您身體加油
決賽簡報檔_樹德科技大學行銷管理系_椰子的提煉,讓您身體加油決賽簡報檔_樹德科技大學行銷管理系_椰子的提煉,讓您身體加油
決賽簡報檔_樹德科技大學行銷管理系_椰子的提煉,讓您身體加油Ernest Chai
 

Viewers also liked (15)

profile
profileprofile
profile
 
Dental myths
Dental mythsDental myths
Dental myths
 
Biomechanics/ orthodontics australia
Biomechanics/ orthodontics australiaBiomechanics/ orthodontics australia
Biomechanics/ orthodontics australia
 
Corso wantologia (1)
Corso wantologia (1)Corso wantologia (1)
Corso wantologia (1)
 
Grow Your Business with Social Media Marketing
Grow Your Business with Social Media MarketingGrow Your Business with Social Media Marketing
Grow Your Business with Social Media Marketing
 
Informatica trabajo final
Informatica trabajo finalInformatica trabajo final
Informatica trabajo final
 
Granulomatous gingival enlargement
Granulomatous gingival enlargementGranulomatous gingival enlargement
Granulomatous gingival enlargement
 
Wireless Temperature Measurement with LabVIEW and Spartan3E
Wireless Temperature Measurement with LabVIEW and Spartan3EWireless Temperature Measurement with LabVIEW and Spartan3E
Wireless Temperature Measurement with LabVIEW and Spartan3E
 
How to Thrive on Facebook Despite News Feed Changes - from an interview with ...
How to Thrive on Facebook Despite News Feed Changes - from an interview with ...How to Thrive on Facebook Despite News Feed Changes - from an interview with ...
How to Thrive on Facebook Despite News Feed Changes - from an interview with ...
 
Sexting: origen y tipos
Sexting: origen y tiposSexting: origen y tipos
Sexting: origen y tipos
 
Amp up your Site with Accelerated Mobile Pages
Amp up your Site with Accelerated Mobile PagesAmp up your Site with Accelerated Mobile Pages
Amp up your Site with Accelerated Mobile Pages
 
Brochure Leergang Commerciele Vaardigheden voor Advocaten, Notarissen en Fisc...
Brochure Leergang Commerciele Vaardigheden voor Advocaten, Notarissen en Fisc...Brochure Leergang Commerciele Vaardigheden voor Advocaten, Notarissen en Fisc...
Brochure Leergang Commerciele Vaardigheden voor Advocaten, Notarissen en Fisc...
 
Cabin crew
Cabin crew Cabin crew
Cabin crew
 
How to Grow your Business using Facebook
How to Grow your Business using FacebookHow to Grow your Business using Facebook
How to Grow your Business using Facebook
 
決賽簡報檔_樹德科技大學行銷管理系_椰子的提煉,讓您身體加油
決賽簡報檔_樹德科技大學行銷管理系_椰子的提煉,讓您身體加油決賽簡報檔_樹德科技大學行銷管理系_椰子的提煉,讓您身體加油
決賽簡報檔_樹德科技大學行銷管理系_椰子的提煉,讓您身體加油
 

Similar to How to create powerfully interactive & collaborative VR applications - Sébastien Kuntz

IEEE VR-SEARIS 2014 Keynote - MiddleVR - Philosophy and architecture
IEEE VR-SEARIS 2014 Keynote - MiddleVR - Philosophy and architectureIEEE VR-SEARIS 2014 Keynote - MiddleVR - Philosophy and architecture
IEEE VR-SEARIS 2014 Keynote - MiddleVR - Philosophy and architecture
Sebastien Kuntz
 
Mixed reality for Windows 10
Mixed reality for Windows 10Mixed reality for Windows 10
Mixed reality for Windows 10
Jiri Danihelka
 
Programming Language Final PPT
Programming Language Final PPTProgramming Language Final PPT
Programming Language Final PPT
Matthew Chang
 
Synthetic environment
Synthetic environmentSynthetic environment
Synthetic environment
Ullas Gupta
 
Introduction to OSVR - Apr 2015
Introduction to OSVR - Apr 2015Introduction to OSVR - Apr 2015
Introduction to OSVR - Apr 2015
Yuval Boger
 
NUX Presentation from TechMixer Birmingham 2011
NUX Presentation from TechMixer Birmingham 2011NUX Presentation from TechMixer Birmingham 2011
NUX Presentation from TechMixer Birmingham 2011
Michael Heydt
 
Building VR Applications For Google Cardboard
Building VR Applications For Google CardboardBuilding VR Applications For Google Cardboard
Building VR Applications For Google Cardboard
Mark Billinghurst
 
Making Augmented Reality Applications with Android NDK
Making Augmented Reality Applications with Android NDKMaking Augmented Reality Applications with Android NDK
Making Augmented Reality Applications with Android NDK
Evren Coşkun
 
Virtual reality
Virtual reality Virtual reality
Virtual reality
Mohit Patel
 
The next generation of GPU APIs for Game Engines
The next generation of GPU APIs for Game EnginesThe next generation of GPU APIs for Game Engines
The next generation of GPU APIs for Game Engines
Pooya Eimandar
 
OSVR presentation at Boston VR meetup Jul 15
OSVR presentation at Boston VR meetup Jul 15OSVR presentation at Boston VR meetup Jul 15
OSVR presentation at Boston VR meetup Jul 15
Yuval Boger
 
Virtual World
Virtual WorldVirtual World
Virtual World
Sahith An
 
Virtual reality(pdf)
Virtual reality(pdf)Virtual reality(pdf)
Virtual reality(pdf)
Shabnam Smile
 
Write retrogames in the web and add something more with Azure
Write retrogames in the web and add something more with AzureWrite retrogames in the web and add something more with Azure
Write retrogames in the web and add something more with Azure
Marco Parenzan
 
Visug: Say Hello to my little friend: a session on Kinect
Visug: Say Hello to my little friend: a session on KinectVisug: Say Hello to my little friend: a session on Kinect
Visug: Say Hello to my little friend: a session on Kinect
Visug
 
AWS re:Invent 2016: Powering the Next Generation of Virtual Reality with Veri...
AWS re:Invent 2016: Powering the Next Generation of Virtual Reality with Veri...AWS re:Invent 2016: Powering the Next Generation of Virtual Reality with Veri...
AWS re:Invent 2016: Powering the Next Generation of Virtual Reality with Veri...
Amazon Web Services
 
Mak product overview_no_video
Mak product overview_no_videoMak product overview_no_video
Mak product overview_no_videoPeter Swan
 
Js lovers
Js loversJs lovers
Js lovers
Shivam Singh
 

Similar to How to create powerfully interactive & collaborative VR applications - Sébastien Kuntz (20)

IEEE VR-SEARIS 2014 Keynote - MiddleVR - Philosophy and architecture
IEEE VR-SEARIS 2014 Keynote - MiddleVR - Philosophy and architectureIEEE VR-SEARIS 2014 Keynote - MiddleVR - Philosophy and architecture
IEEE VR-SEARIS 2014 Keynote - MiddleVR - Philosophy and architecture
 
Mixed reality for Windows 10
Mixed reality for Windows 10Mixed reality for Windows 10
Mixed reality for Windows 10
 
Programming Language Final PPT
Programming Language Final PPTProgramming Language Final PPT
Programming Language Final PPT
 
Synthetic environment
Synthetic environmentSynthetic environment
Synthetic environment
 
Introduction to OSVR - Apr 2015
Introduction to OSVR - Apr 2015Introduction to OSVR - Apr 2015
Introduction to OSVR - Apr 2015
 
NUX Presentation from TechMixer Birmingham 2011
NUX Presentation from TechMixer Birmingham 2011NUX Presentation from TechMixer Birmingham 2011
NUX Presentation from TechMixer Birmingham 2011
 
Building VR Applications For Google Cardboard
Building VR Applications For Google CardboardBuilding VR Applications For Google Cardboard
Building VR Applications For Google Cardboard
 
Making Augmented Reality Applications with Android NDK
Making Augmented Reality Applications with Android NDKMaking Augmented Reality Applications with Android NDK
Making Augmented Reality Applications with Android NDK
 
Virtual reality
Virtual reality Virtual reality
Virtual reality
 
The next generation of GPU APIs for Game Engines
The next generation of GPU APIs for Game EnginesThe next generation of GPU APIs for Game Engines
The next generation of GPU APIs for Game Engines
 
OSVR presentation at Boston VR meetup Jul 15
OSVR presentation at Boston VR meetup Jul 15OSVR presentation at Boston VR meetup Jul 15
OSVR presentation at Boston VR meetup Jul 15
 
Virtual World
Virtual WorldVirtual World
Virtual World
 
Virtual reality(pdf)
Virtual reality(pdf)Virtual reality(pdf)
Virtual reality(pdf)
 
Write retrogames in the web and add something more with Azure
Write retrogames in the web and add something more with AzureWrite retrogames in the web and add something more with Azure
Write retrogames in the web and add something more with Azure
 
Visug: Say Hello to my little friend: a session on Kinect
Visug: Say Hello to my little friend: a session on KinectVisug: Say Hello to my little friend: a session on Kinect
Visug: Say Hello to my little friend: a session on Kinect
 
AWS re:Invent 2016: Powering the Next Generation of Virtual Reality with Veri...
AWS re:Invent 2016: Powering the Next Generation of Virtual Reality with Veri...AWS re:Invent 2016: Powering the Next Generation of Virtual Reality with Veri...
AWS re:Invent 2016: Powering the Next Generation of Virtual Reality with Veri...
 
Android Presentation
Android PresentationAndroid Presentation
Android Presentation
 
Augmented reality
Augmented realityAugmented reality
Augmented reality
 
Mak product overview_no_video
Mak product overview_no_videoMak product overview_no_video
Mak product overview_no_video
 
Js lovers
Js loversJs lovers
Js lovers
 

More from WithTheBest

Riccardo Vittoria
Riccardo VittoriaRiccardo Vittoria
Riccardo Vittoria
WithTheBest
 
Recreating history in virtual reality
Recreating history in virtual realityRecreating history in virtual reality
Recreating history in virtual reality
WithTheBest
 
Engaging and sharing your VR experience
Engaging and sharing your VR experienceEngaging and sharing your VR experience
Engaging and sharing your VR experience
WithTheBest
 
How to survive the early days of VR as an Indie Studio
How to survive the early days of VR as an Indie StudioHow to survive the early days of VR as an Indie Studio
How to survive the early days of VR as an Indie Studio
WithTheBest
 
Mixed reality 101
Mixed reality 101 Mixed reality 101
Mixed reality 101
WithTheBest
 
Unlocking Human Potential with Immersive Technology
Unlocking Human Potential with Immersive TechnologyUnlocking Human Potential with Immersive Technology
Unlocking Human Potential with Immersive Technology
WithTheBest
 
Building your own video devices
Building your own video devicesBuilding your own video devices
Building your own video devices
WithTheBest
 
Maximizing performance of 3 d user generated assets in unity
Maximizing performance of 3 d user generated assets in unityMaximizing performance of 3 d user generated assets in unity
Maximizing performance of 3 d user generated assets in unity
WithTheBest
 
Wizdish rovr
Wizdish rovrWizdish rovr
Wizdish rovr
WithTheBest
 
Haptics & amp; null space vr
Haptics & amp; null space vrHaptics & amp; null space vr
Haptics & amp; null space vr
WithTheBest
 
How we use vr to break the laws of physics
How we use vr to break the laws of physicsHow we use vr to break the laws of physics
How we use vr to break the laws of physics
WithTheBest
 
The Virtual Self
The Virtual Self The Virtual Self
The Virtual Self
WithTheBest
 
You dont have to be mad to do VR and AR ... but it helps
You dont have to be mad to do VR and AR ... but it helpsYou dont have to be mad to do VR and AR ... but it helps
You dont have to be mad to do VR and AR ... but it helps
WithTheBest
 
Omnivirt overview
Omnivirt overviewOmnivirt overview
Omnivirt overview
WithTheBest
 
VR Interactions - Jason Jerald
VR Interactions - Jason JeraldVR Interactions - Jason Jerald
VR Interactions - Jason Jerald
WithTheBest
 
Japheth Funding your startup - dating the devil
Japheth  Funding your startup - dating the devilJapheth  Funding your startup - dating the devil
Japheth Funding your startup - dating the devil
WithTheBest
 
Transported vr the virtual reality platform for real estate
Transported vr the virtual reality platform for real estateTransported vr the virtual reality platform for real estate
Transported vr the virtual reality platform for real estate
WithTheBest
 
Measuring Behavior in VR - Rob Merki Cognitive VR
Measuring Behavior in VR - Rob Merki Cognitive VRMeasuring Behavior in VR - Rob Merki Cognitive VR
Measuring Behavior in VR - Rob Merki Cognitive VR
WithTheBest
 
Global demand for Mixed Realty (VR/AR) content is about to explode.
Global demand for Mixed Realty (VR/AR) content is about to explode. Global demand for Mixed Realty (VR/AR) content is about to explode.
Global demand for Mixed Realty (VR/AR) content is about to explode.
WithTheBest
 
VR, a new technology over 40,000 years old
VR, a new technology over 40,000 years oldVR, a new technology over 40,000 years old
VR, a new technology over 40,000 years old
WithTheBest
 

More from WithTheBest (20)

Riccardo Vittoria
Riccardo VittoriaRiccardo Vittoria
Riccardo Vittoria
 
Recreating history in virtual reality
Recreating history in virtual realityRecreating history in virtual reality
Recreating history in virtual reality
 
Engaging and sharing your VR experience
Engaging and sharing your VR experienceEngaging and sharing your VR experience
Engaging and sharing your VR experience
 
How to survive the early days of VR as an Indie Studio
How to survive the early days of VR as an Indie StudioHow to survive the early days of VR as an Indie Studio
How to survive the early days of VR as an Indie Studio
 
Mixed reality 101
Mixed reality 101 Mixed reality 101
Mixed reality 101
 
Unlocking Human Potential with Immersive Technology
Unlocking Human Potential with Immersive TechnologyUnlocking Human Potential with Immersive Technology
Unlocking Human Potential with Immersive Technology
 
Building your own video devices
Building your own video devicesBuilding your own video devices
Building your own video devices
 
Maximizing performance of 3 d user generated assets in unity
Maximizing performance of 3 d user generated assets in unityMaximizing performance of 3 d user generated assets in unity
Maximizing performance of 3 d user generated assets in unity
 
Wizdish rovr
Wizdish rovrWizdish rovr
Wizdish rovr
 
Haptics & amp; null space vr
Haptics & amp; null space vrHaptics & amp; null space vr
Haptics & amp; null space vr
 
How we use vr to break the laws of physics
How we use vr to break the laws of physicsHow we use vr to break the laws of physics
How we use vr to break the laws of physics
 
The Virtual Self
The Virtual Self The Virtual Self
The Virtual Self
 
You dont have to be mad to do VR and AR ... but it helps
You dont have to be mad to do VR and AR ... but it helpsYou dont have to be mad to do VR and AR ... but it helps
You dont have to be mad to do VR and AR ... but it helps
 
Omnivirt overview
Omnivirt overviewOmnivirt overview
Omnivirt overview
 
VR Interactions - Jason Jerald
VR Interactions - Jason JeraldVR Interactions - Jason Jerald
VR Interactions - Jason Jerald
 
Japheth Funding your startup - dating the devil
Japheth  Funding your startup - dating the devilJapheth  Funding your startup - dating the devil
Japheth Funding your startup - dating the devil
 
Transported vr the virtual reality platform for real estate
Transported vr the virtual reality platform for real estateTransported vr the virtual reality platform for real estate
Transported vr the virtual reality platform for real estate
 
Measuring Behavior in VR - Rob Merki Cognitive VR
Measuring Behavior in VR - Rob Merki Cognitive VRMeasuring Behavior in VR - Rob Merki Cognitive VR
Measuring Behavior in VR - Rob Merki Cognitive VR
 
Global demand for Mixed Realty (VR/AR) content is about to explode.
Global demand for Mixed Realty (VR/AR) content is about to explode. Global demand for Mixed Realty (VR/AR) content is about to explode.
Global demand for Mixed Realty (VR/AR) content is about to explode.
 
VR, a new technology over 40,000 years old
VR, a new technology over 40,000 years oldVR, a new technology over 40,000 years old
VR, a new technology over 40,000 years old
 

Recently uploaded

Key Trends Shaping the Future of Infrastructure.pdf
Key Trends Shaping the Future of Infrastructure.pdfKey Trends Shaping the Future of Infrastructure.pdf
Key Trends Shaping the Future of Infrastructure.pdf
Cheryl Hung
 
UiPath Test Automation using UiPath Test Suite series, part 3
UiPath Test Automation using UiPath Test Suite series, part 3UiPath Test Automation using UiPath Test Suite series, part 3
UiPath Test Automation using UiPath Test Suite series, part 3
DianaGray10
 
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
James Anderson
 
To Graph or Not to Graph Knowledge Graph Architectures and LLMs
To Graph or Not to Graph Knowledge Graph Architectures and LLMsTo Graph or Not to Graph Knowledge Graph Architectures and LLMs
To Graph or Not to Graph Knowledge Graph Architectures and LLMs
Paul Groth
 
Connector Corner: Automate dynamic content and events by pushing a button
Connector Corner: Automate dynamic content and events by pushing a buttonConnector Corner: Automate dynamic content and events by pushing a button
Connector Corner: Automate dynamic content and events by pushing a button
DianaGray10
 
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered QualitySoftware Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
Inflectra
 
Assuring Contact Center Experiences for Your Customers With ThousandEyes
Assuring Contact Center Experiences for Your Customers With ThousandEyesAssuring Contact Center Experiences for Your Customers With ThousandEyes
Assuring Contact Center Experiences for Your Customers With ThousandEyes
ThousandEyes
 
Epistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI supportEpistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI support
Alan Dix
 
DevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA ConnectDevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA Connect
Kari Kakkonen
 
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
Product School
 
Mission to Decommission: Importance of Decommissioning Products to Increase E...
Mission to Decommission: Importance of Decommissioning Products to Increase E...Mission to Decommission: Importance of Decommissioning Products to Increase E...
Mission to Decommission: Importance of Decommissioning Products to Increase E...
Product School
 
Transcript: Selling digital books in 2024: Insights from industry leaders - T...
Transcript: Selling digital books in 2024: Insights from industry leaders - T...Transcript: Selling digital books in 2024: Insights from industry leaders - T...
Transcript: Selling digital books in 2024: Insights from industry leaders - T...
BookNet Canada
 
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
Product School
 
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
Product School
 
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
UiPathCommunity
 
The Art of the Pitch: WordPress Relationships and Sales
The Art of the Pitch: WordPress Relationships and SalesThe Art of the Pitch: WordPress Relationships and Sales
The Art of the Pitch: WordPress Relationships and Sales
Laura Byrne
 
Designing Great Products: The Power of Design and Leadership by Chief Designe...
Designing Great Products: The Power of Design and Leadership by Chief Designe...Designing Great Products: The Power of Design and Leadership by Chief Designe...
Designing Great Products: The Power of Design and Leadership by Chief Designe...
Product School
 
GraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge GraphGraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge Graph
Guy Korland
 
Neuro-symbolic is not enough, we need neuro-*semantic*
Neuro-symbolic is not enough, we need neuro-*semantic*Neuro-symbolic is not enough, we need neuro-*semantic*
Neuro-symbolic is not enough, we need neuro-*semantic*
Frank van Harmelen
 
Bits & Pixels using AI for Good.........
Bits & Pixels using AI for Good.........Bits & Pixels using AI for Good.........
Bits & Pixels using AI for Good.........
Alison B. Lowndes
 

Recently uploaded (20)

Key Trends Shaping the Future of Infrastructure.pdf
Key Trends Shaping the Future of Infrastructure.pdfKey Trends Shaping the Future of Infrastructure.pdf
Key Trends Shaping the Future of Infrastructure.pdf
 
UiPath Test Automation using UiPath Test Suite series, part 3
UiPath Test Automation using UiPath Test Suite series, part 3UiPath Test Automation using UiPath Test Suite series, part 3
UiPath Test Automation using UiPath Test Suite series, part 3
 
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
 
To Graph or Not to Graph Knowledge Graph Architectures and LLMs
To Graph or Not to Graph Knowledge Graph Architectures and LLMsTo Graph or Not to Graph Knowledge Graph Architectures and LLMs
To Graph or Not to Graph Knowledge Graph Architectures and LLMs
 
Connector Corner: Automate dynamic content and events by pushing a button
Connector Corner: Automate dynamic content and events by pushing a buttonConnector Corner: Automate dynamic content and events by pushing a button
Connector Corner: Automate dynamic content and events by pushing a button
 
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered QualitySoftware Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
 
Assuring Contact Center Experiences for Your Customers With ThousandEyes
Assuring Contact Center Experiences for Your Customers With ThousandEyesAssuring Contact Center Experiences for Your Customers With ThousandEyes
Assuring Contact Center Experiences for Your Customers With ThousandEyes
 
Epistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI supportEpistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI support
 
DevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA ConnectDevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA Connect
 
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
 
Mission to Decommission: Importance of Decommissioning Products to Increase E...
Mission to Decommission: Importance of Decommissioning Products to Increase E...Mission to Decommission: Importance of Decommissioning Products to Increase E...
Mission to Decommission: Importance of Decommissioning Products to Increase E...
 
Transcript: Selling digital books in 2024: Insights from industry leaders - T...
Transcript: Selling digital books in 2024: Insights from industry leaders - T...Transcript: Selling digital books in 2024: Insights from industry leaders - T...
Transcript: Selling digital books in 2024: Insights from industry leaders - T...
 
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
 
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
 
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
 
The Art of the Pitch: WordPress Relationships and Sales
The Art of the Pitch: WordPress Relationships and SalesThe Art of the Pitch: WordPress Relationships and Sales
The Art of the Pitch: WordPress Relationships and Sales
 
Designing Great Products: The Power of Design and Leadership by Chief Designe...
Designing Great Products: The Power of Design and Leadership by Chief Designe...Designing Great Products: The Power of Design and Leadership by Chief Designe...
Designing Great Products: The Power of Design and Leadership by Chief Designe...
 
GraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge GraphGraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge Graph
 
Neuro-symbolic is not enough, we need neuro-*semantic*
Neuro-symbolic is not enough, we need neuro-*semantic*Neuro-symbolic is not enough, we need neuro-*semantic*
Neuro-symbolic is not enough, we need neuro-*semantic*
 
Bits & Pixels using AI for Good.........
Bits & Pixels using AI for Good.........Bits & Pixels using AI for Good.........
Bits & Pixels using AI for Good.........
 

How to create powerfully interactive & collaborative VR applications - Sébastien Kuntz

  • 1.
  • 2. • Virtual reality company • Team of VR experts • Founded in 2012 • Professional services • MiddleVR SDK • Improov3
  • 3. • Simplicity • Creation • Deployment • Adaptability • Hardware • Software
  • 4. • Build hardware To create and maintain presence, you, the author, need to ... • Build software • Build user experience
  • 5. What is MiddleVR ? •Generic VR plugin •Functionalities ○Manage input devices •3D trackers, keyboard, mouse, joystick ○Manage display •Viewports, cameras, stereoscopy, cluster •Manage interactions •Selection, manipulation, navigation •Immersive menus •Custom GUI (HTML5/Javascript/CSS) •Display any webpage
  • 7. =
  • 8.
  • 9. Architecture MiddleVR (C++) Drivers OpenGL DirectX Network C# Wrapper GUI Unity Lua Wrapper Python Wrapper
  • 10. Supported Devices • Via VRPN : • 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 • HTC Vive • Perception Neuron • SMI Eye Tracking • Leap Motion • Kinect (Microsoft SDK) • A.R.T • Vicon • Optitrack • PNI SpacePoint Fusion • GameTrak • Razer Hydra • SpaceMouse • Motion Analysis (beta)
  • 11. Cluster & Multi-pipe • Scenelock • Swaplock • Genlock • Multi-pipe
  • 12. Supported displays • Virtually any HMD • VR-Wall, Powerwall • Workbench, Holobench • HoloStage • CAVEs • 3D TVs • zSpace • Igloo Vision • …
  • 13. • Version 1.6 • “HMD” edition • “Free”, “Academic”, “Pro” editions • Multi-GPU support • Oculus Rift DK2, Leap Motion SDK2, Kinect V2 • Native drivers: A.R.T., OptiTrack, Vicon (soon) • Immersive menus / GUI • Webpage displays • http://www.middlevr.com/download
  • 14. VR not to escape reality but to improve reality
  • 15. Thank you ! Questions ? Cb@MiddleVR.com @SebKuntz @MiddleVR