• Share
  • Email
  • Embed
  • Like
  • Save
  • Private Content
Unite 2012: MiddleVR
 

Unite 2012: MiddleVR

on

  • 1,657 views

Unity 2012 presentation: An introduction to VR, the challenges of developping a VR application, how MiddleVR can help you.

Unity 2012 presentation: An introduction to VR, the challenges of developping a VR application, how MiddleVR can help you.

Statistics

Views

Total Views
1,657
Views on SlideShare
1,655
Embed Views
2

Actions

Likes
0
Downloads
0
Comments
0

2 Embeds 2

https://si0.twimg.com 1
https://twitter.com 1

Accessibility

Categories

Upload Details

Uploaded via as Adobe PDF

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

    Unite 2012: MiddleVR Unite 2012: MiddleVR Presentation Transcript

    • Simplify VR Sébastien Kuntz PresidentThursday, August 30, 12
    • Plan • What is VR ? • Hardware • Applications • Challenges of creating a VR application • MiddleVR for UnityThursday, August 30, 12
    • WHY NOW ?Thursday, August 30, 12
    • WHY NOW ?• Already changing the worldThursday, August 30, 12
    • WHY NOW ?• Already changing the world• DemocratizationThursday, August 30, 12
    • WHY NOW ?• Already changing the world• Democratization• Are we in the future ? No ! We’re still in prehistory !Thursday, August 30, 12
    • WHY NOW ?• Already changing the world• Democratization• Are we in the future ? No ! We’re still in prehistory !• WE can make a difference !Thursday, August 30, 12
    • Virtual reality Presence in a virtual world (c) Barco (c) eMaginThursday, August 30, 12
    • Virtual reality Presence in a virtual world (c) Barco (c) eMaginThursday, August 30, 12
    • i’m in!Thursday, August 30, 12
    • Thursday, August 30, 12
    • Thursday, August 30, 12
    • mersion teractionThursday, August 30, 12
    • mersion teraction PresenceThursday, August 30, 12
    • Plan • What is VR ? • Hardware • Applications • Challenges of creating a VR application • MiddleVR for UnityThursday, August 30, 12
    • PROJECTOR BASED VR SYSTEMSThursday, August 30, 12
    • CAVEThursday, August 30, 12
    • http://www.youtube.com/watch?v=Hb29bLHEjUg Clarte - SAS CubeThursday, August 30, 12
    • REALITY CENTER - HOLOSTAGE (c) Arnaud MutheletThursday, August 30, 12
    • PROJECTOR BASED - WORKBENCHThursday, August 30, 12
    • PROJECTOR BASED VR SYSTEMS • Cons • (Very) expensive ! • Lots of space ! ( front and behind, AC... ) • Not 360° • Cluster hard to program ! • Pros • +/- Collaborative • Not much to wear • High resolution, big FOVThursday, August 30, 12
    • HMD HEAD MOUNTED DISPLAYSThursday, August 30, 12
    • VUZIX •640x480 •32° FOV •852x480 •32° FOVThursday, August 30, 12
    • EMAGIN Z800 • 800x600 • 40° FOVThursday, August 30, 12
    • SONY • HMZ-T1 • 1280x720 (720p) • 45°Thursday, August 30, 12
    • SENSICS • piSight • Multiple screens • zSight • 1280x1024 • 70° FOVThursday, August 30, 12
    • NVIS • nVisor SX60 • 1280x1024 • 60° FOV • nVisor SX111 • 1280x1024 • 111° FOVThursday, August 30, 12
    • FAKESPACE LABS • Wide5 • 150° horizontal FOV • 1600x1200 • ProgressiveThursday, August 30, 12
    • OCULUS • Rift (DevKit) • 90° horizontal FOV • 1280x800 • 640x800 per eyeThursday, August 30, 12
    • HMD • Cons • Low resolution, low FOV • Must wear, adjust • No peripheral vision • Pros • Lightweight • Compact • Easier to program • 360° trackingThursday, August 30, 12
    • LOCOMOTION • Virtusphere • http://www.youtube.com/watch?v=qTnnJR-hS7k • CirculaFloor • http://www.youtube.com/watch?v=rYsvB2y2Ero • OmniDirectionnal Treadmill • http://www.youtube.com/watch?v=BQw1tsgrJOsThursday, August 30, 12
    • LOCOMOTION • Virtusphere • http://www.youtube.com/watch?v=qTnnJR-hS7k • CirculaFloor • http://www.youtube.com/watch?v=rYsvB2y2Ero • OmniDirectionnal Treadmill • http://www.youtube.com/watch?v=BQw1tsgrJOsThursday, August 30, 12
    • LOCOMOTION • Virtusphere • http://www.youtube.com/watch?v=qTnnJR-hS7k • CirculaFloor • http://www.youtube.com/watch?v=rYsvB2y2Ero • OmniDirectionnal Treadmill • http://www.youtube.com/watch?v=BQw1tsgrJOsThursday, August 30, 12
    • LOCOMOTION • Virtusphere • http://www.youtube.com/watch?v=qTnnJR-hS7k • CirculaFloor • http://www.youtube.com/watch?v=rYsvB2y2Ero • OmniDirectionnal Treadmill • http://www.youtube.com/watch?v=BQw1tsgrJOsThursday, August 30, 12
    • Plan • What is VR ? • Hardware • Applications • Challenges of creating a VR application • MiddleVR for UnityThursday, August 30, 12
    • IVR APPLICATIONS DESIGN, PROTOTYPING (c) Peugeot PSA (c) MieleThursday, August 30, 12
    • IVR APPLICATIONS MARKETING RESEARCH (c) VirtoolsThursday, August 30, 12
    • IVR APPLICATIONS TRAINING (c) SNCF Fiacre (c)- Fiacre (c) SNCF SNCFThursday, August 30, 12
    • RE-LION http://vimeo.com/25032061Thursday, August 30, 12
    • IVR APPLICATIONS RESEARCH • Research on perceptionThursday, August 30, 12
    • IVR APPLICATIONS RESEARCH • PhobiasThursday, August 30, 12
    • IVR APPLICATIONS RESEARCH • PhobiasThursday, August 30, 12
    • Art ? Games ?Thursday, August 30, 12
    • CAVE http://www.youtube.com/watch?v=pagVgeFaR5Q Clarte - AtriumThursday, August 30, 12
    • BATTLEFIELD 3 SIMULATOR • www.youtube.com/watch?v=nQR49JGySTMThursday, August 30, 12
    • Plan • What is VR ? • Hardware • Applications • Challenges of creating a VR application • MiddleVR for UnityThursday, August 30, 12
    • “VR is mainly a software problem” Jaron LanierThursday, August 30, 12
    • Regular 3D application 2D Screen Keyboard / Mouse 3D ApplicationThursday, August 30, 12
    • Requirements for a VR application 3D Trackers 3D Application 3D Screen (c) eMagin (c) BarcoThursday, August 30, 12
    • Thursday, August 30, 12
    • Correct perspective http://www.youtube.com/watch?v=Jd3-eiid-Uw (c) Johnny LeeThursday, August 30, 12
    • Correct perspectiveThursday, August 30, 12
    • StereoscopyThursday, August 30, 12
    • VR application 3D Screen 3D Trackers 3D Application 3D Screen 3D ScreenThursday, August 30, 12
    • Multi-pipeThursday, August 30, 12
    • ClusterThursday, August 30, 12
    • Cluster • Scenelock • Swaplock • GenlockThursday, August 30, 12
    • WarpingThursday, August 30, 12
    • Blending (c) Scalable DisplayThursday, August 30, 12
    • Deployment (c) eMagin (c) BarcoThursday, August 30, 12
    • Thursday, August 30, 12
    • To achieve a good iVR experience, you need to ...Thursday, August 30, 12
    • To achieve a good iVR experience, you need to ... • Build hardwareThursday, August 30, 12
    • To achieve a good iVR experience, you need to ... • Build hardware • Build softwareThursday, August 30, 12
    • To achieve a good iVR experience, you need to ... • Build hardware • Build software • Build experienceThursday, August 30, 12
    • To achieve a good iVR experience, you need to ... • Build hardware • Build software • Build experienceThursday, August 30, 12
    • DesktopThursday, August 30, 12
    • What is MiddleVR ? ○Manage input devices •3D trackers, keyboard, mouse, joystick ○Manage displays •Viewports, cameras, stereoscopy, clusterThursday, August 30, 12
    • What is MiddleVR ? • C++ Interface (SDK) ○Designed to be used in many 3D applications • C# Interface ○Unity3D integration • Graphical User Interface Configurator • Possible interfaces for Python, Lua, …Thursday, August 30, 12
    • Simply configure your systemThursday, August 30, 12
    • Devices managementThursday, August 30, 12
    • Devices managementThursday, August 30, 12
    • Supported Devices • Via VRPN : • A.R.T • Vicon • Optitrack • Direct drivers • Wiimote • Kinect (Microsoft SDK) • PNI SpacePoint • Polhemus Fastrak Tracker, 3Space Tracker, Patriot Trackers, Fusion • Ascension Flock of Bird • Intersense IS600, IS900 • GameTrak • 3dTech HiBall-3000 Wide Area Tracker, • Razer Hydra • Advanced Realtime Tracking Gmbh DTrack Client, • Motion Analysis (beta) • World Viz Precision Position Tracker PPT 1.2, • Natural Point Optitrack Rigid Body Toolkit, • Phasespace optical tracking OWL, • ...Thursday, August 30, 12
    • VR Camera • MiddleVR computes all the cameras’ parameters automatically • Projection MatrixThursday, August 30, 12
    • Stereoscopy • Active stereoscopy • Passive stereoscopy • 3D TVsThursday, August 30, 12
    • ClusterThursday, August 30, 12
    • Supported displays • Virtually any HMD • VR-Wall, Powerwall • Workbench, Holobench • HoloStage • Caves (beta) • 3D TVs • Active stereoscopy • Passive stereoscopyThursday, August 30, 12
    • MiddleVR - Tutorial 1 http://www.youtube.com/watch?v=EEKH-1EilXs&feature=youtu.beThursday, August 30, 12
    • • Free 30 days trial • http://www.imin-vr.com/download • Documentation • User Guide • Class referencesThursday, August 30, 12
    • RequirementsThursday, August 30, 12
    • Requirements • Unity 3.4 / 3.5 free !Thursday, August 30, 12
    • Requirements • Unity 3.4 / 3.5 free ! • Windows 7Thursday, August 30, 12
    • Requirements • Unity 3.4 / 3.5 free ! • Windows 7 • Active stereoThursday, August 30, 12
    • Requirements • Unity 3.4 / 3.5 free ! • Windows 7 • Active stereo • Unity ProThursday, August 30, 12
    • Requirements • Unity 3.4 / 3.5 free ! • Windows 7 • Active stereo • Unity Pro • NVidia Quadro (GPU > G80)Thursday, August 30, 12
    • Requirements • Unity 3.4 / 3.5 free ! • Windows 7 • Active stereo • Unity Pro • NVidia Quadro (GPU > G80) • Quadro FX 2700M, FX 3700, FX 3800, FX 4600, FX 4700, FX 4800, FX 5600Thursday, August 30, 12
    • Requirements • Unity 3.4 / 3.5 free ! • Windows 7 • Active stereo • Unity Pro • NVidia Quadro (GPU > G80) • Quadro FX 2700M, FX 3700, FX 3800, FX 4600, FX 4700, FX 4800, FX 5600 • Quadro 4000, 5000, 6000Thursday, August 30, 12
    • Requirements • Unity 3.4 / 3.5 free ! • Windows 7 • Active stereo • Unity Pro • NVidia Quadro (GPU > G80) • Quadro FX 2700M, FX 3700, FX 3800, FX 4600, FX 4700, FX 4800, FX 5600 • Quadro 4000, 5000, 6000 • Drivers version > 265Thursday, August 30, 12
    • Thursday, August 30, 12
    • Thursday, August 30, 12
    • • AdaptabilityThursday, August 30, 12
    • • Adaptability • SoftwareThursday, August 30, 12
    • • Adaptability • Software • HardwareThursday, August 30, 12
    • • Adaptability • Software • Hardware • SimplicityThursday, August 30, 12
    • • Adaptability • Software • Hardware • Simplicity • CreationThursday, August 30, 12
    • • Adaptability • Software • Hardware • Simplicity • Creation • DeploymentThursday, August 30, 12
    • ConclusionThursday, August 30, 12
    • http://www.slideshare.net/SebKuntzThursday, August 30, 12
    • Thank you ! Questions ? Sebastien.Kuntz@imin-vr.com http://www.imin-vr.com/download http://www.slideshare.net/SebKuntzThursday, August 30, 12