Top Banner
15

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

Jan 17, 2017

Download

Technology

WithTheBest
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: How to create powerfully interactive & collaborative VR applications - Sébastien Kuntz
Page 2: How to create powerfully interactive & collaborative VR applications - Sébastien Kuntz

• Virtual reality company

• Team of VR experts

• Founded in 2012

• Professional services

• MiddleVR SDK

• Improov3

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

• Simplicity

• Creation

• Deployment

• Adaptability

• Hardware

• Software

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

• Build hardware

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

• Build software

• Build user experience

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

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

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

Desktop

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

=

Page 8: How to create powerfully interactive & collaborative VR applications - Sébastien Kuntz
Page 9: How to create powerfully interactive & collaborative VR applications - Sébastien Kuntz

Architecture

MiddleVR (C++)

Drivers OpenGL DirectX Network

C# Wrapper

GUI Unity

Lua WrapperPython

Wrapper

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

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)

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

Cluster & Multi-pipe

• Scenelock

• Swaplock

• Genlock

• Multi-pipe

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

Supported displays

• Virtually any HMD

• VR-Wall, Powerwall

• Workbench, Holobench

• HoloStage

• CAVEs

• 3D TVs

• zSpace

• Igloo Vision

• …

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

• 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

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

VR not to escape realitybut to improve reality

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

Thank you ! Questions ? [email protected]

@SebKuntz @MiddleVR