how to create powerfully interactive & collaborative vr applications - sébastien kuntz
TRANSCRIPT
• Virtual reality company
• Team of VR experts
• Founded in 2012
• Professional services
• MiddleVR SDK
• Improov3
• 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
Architecture
MiddleVR (C++)
Drivers OpenGL DirectX Network
C# Wrapper
GUI Unity
Lua WrapperPython
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)
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