SlideShare une entreprise Scribd logo
1  sur  99
Simplify VR
 Sébastien Kuntz
 President
Thursday, August 30, 12
Plan

                          • What is VR ?
                           • Hardware
                           • Applications
                          • Challenges of creating a VR application
                          • MiddleVR for Unity


Thursday, August 30, 12
WHY NOW ?




Thursday, August 30, 12
WHY NOW ?
• Already                 changing the world




Thursday, August 30, 12
WHY NOW ?
• Already                 changing the world

• Democratization




Thursday, 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) eMagin




Thursday, August 30, 12
Virtual reality
                              Presence in a virtual world




                                      (c) Barco
                 (c) eMagin




Thursday, August 30, 12
i’m in!


Thursday, August 30, 12
Thursday, August 30, 12
Thursday, August 30, 12
mersion
                          teraction




Thursday, August 30, 12
mersion
                            teraction


                          Presence


Thursday, August 30, 12
Plan

                          • What is VR ?
                           • Hardware
                           • Applications
                          • Challenges of creating a VR application
                          • MiddleVR for Unity


Thursday, August 30, 12
PROJECTOR BASED
                             VR SYSTEMS


Thursday, August 30, 12
CAVE




Thursday, August 30, 12
http://www.youtube.com/watch?v=Hb29bLHEjUg
                             Clarte - SAS Cube
Thursday, August 30, 12
REALITY CENTER -
                            HOLOSTAGE




                                     (c) Arnaud Muthelet
Thursday, August 30, 12
PROJECTOR BASED -
                            WORKBENCH




Thursday, 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 FOV

Thursday, August 30, 12
HMD
                          HEAD MOUNTED DISPLAYS




Thursday, August 30, 12
VUZIX
          •640x480
          •32° FOV




          •852x480
          •32° FOV




Thursday, August 30, 12
EMAGIN Z800



    • 800x600

    • 40°          FOV




Thursday, August 30, 12
SONY


    • HMZ-T1

         • 1280x720       (720p)

         • 45°




Thursday, August 30, 12
SENSICS

    • piSight

         • Multiple         screens

    • zSight

         • 1280x1024

         • 70°            FOV


Thursday, August 30, 12
NVIS
                  • nVisor         SX60

                          • 1280x1024

                          • 60°   FOV

                  • nVisor         SX111

                          • 1280x1024

                          • 111°   FOV


Thursday, August 30, 12
FAKESPACE LABS


    • Wide5

         • 150°           horizontal FOV

         • 1600x1200

         • Progressive




Thursday, August 30, 12
OCULUS
                               • Rift   (DevKit)

                                 • 90°    horizontal FOV

                                 • 1280x800

                                   • 640x800       per eye




Thursday, August 30, 12
HMD
          •   Cons

               •   Low resolution, low FOV

               •   Must wear, adjust

               •   No peripheral vision

          •   Pros

               •   Lightweight

               •   Compact

               •   Easier to program

               •   360° tracking

Thursday, 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=BQw1tsgrJOs

Thursday, 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=BQw1tsgrJOs

Thursday, 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=BQw1tsgrJOs

Thursday, 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=BQw1tsgrJOs

Thursday, August 30, 12
Plan

                          • What is VR ?
                           • Hardware
                           • Applications
                          • Challenges of creating a VR application
                          • MiddleVR for Unity


Thursday, August 30, 12
IVR APPLICATIONS
                            DESIGN, PROTOTYPING




               (c) Peugeot PSA                    (c) Miele
Thursday, August 30, 12
IVR APPLICATIONS
                            MARKETING RESEARCH




                                       (c) Virtools



Thursday, August 30, 12
IVR APPLICATIONS
                               TRAINING




                                                     (c) SNCF
                                Fiacre (c)- Fiacre
                                   (c) SNCF SNCF
Thursday, August 30, 12
RE-LION




                          http://vimeo.com/25032061
Thursday, August 30, 12
IVR APPLICATIONS
                                          RESEARCH



     • Research           on perception




Thursday, August 30, 12
IVR APPLICATIONS
                               RESEARCH



     • Phobias




Thursday, August 30, 12
IVR APPLICATIONS
                               RESEARCH



     • Phobias




Thursday, August 30, 12
Art ? Games ?




Thursday, August 30, 12
CAVE




                  http://www.youtube.com/watch?v=pagVgeFaR5Q
                               Clarte - Atrium
Thursday, August 30, 12
BATTLEFIELD 3 SIMULATOR




                          •   www.youtube.com/watch?v=nQR49JGySTM


Thursday, August 30, 12
Plan

                          • What is VR ?
                           • Hardware
                           • Applications
                          • Challenges of creating a VR application
                          • MiddleVR for Unity


Thursday, August 30, 12
“VR is mainly a software problem”
                                               Jaron Lanier




Thursday, August 30, 12
Regular 3D application


                                                   2D Screen
    Keyboard / Mouse
                                  3D Application




Thursday, August 30, 12
Requirements for a
                            VR application

    3D Trackers                         3D Application         3D Screen




                           (c) eMagin



                                                   (c) Barco



Thursday, August 30, 12
Thursday, August 30, 12
Correct perspective




                 http://www.youtube.com/watch?v=Jd3-eiid-Uw
                                                  (c) Johnny Lee


Thursday, August 30, 12
Correct perspective




Thursday, August 30, 12
Stereoscopy




Thursday, August 30, 12
VR application
                                                3D Screen



 3D Trackers                   3D Application   3D Screen



                                                3D Screen




Thursday, August 30, 12
Multi-pipe




Thursday, August 30, 12
Cluster




Thursday, August 30, 12
Cluster



                     • Scenelock
                     • Swaplock
                     • Genlock




Thursday, August 30, 12
Warping




Thursday, August 30, 12
Blending




                                 (c) Scalable Display
Thursday, August 30, 12
Deployment




                          (c) eMagin



                                             (c) Barco




Thursday, 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 hardware




Thursday, August 30, 12
To achieve a good iVR experience, you need to ...



                          • Build hardware
                          • Build software




Thursday, August 30, 12
To achieve a good iVR experience, you need to ...



                          • Build hardware
                          • Build software
                          • Build experience




Thursday, August 30, 12
To achieve a good iVR experience, you need to ...



                          • Build hardware
                          • Build software
                          • Build experience




Thursday, August 30, 12
Desktop



Thursday, August 30, 12
What is MiddleVR ?


            ○Manage input devices
             •3D trackers, keyboard, mouse, joystick

            ○Manage displays
             •Viewports, cameras, stereoscopy, cluster


Thursday, 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 system




Thursday, August 30, 12
Devices management




Thursday, August 30, 12
Devices management




Thursday, 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 Matrix




Thursday, August 30, 12
Stereoscopy




     • Active stereoscopy
     • Passive stereoscopy
     • 3D TVs



Thursday, August 30, 12
Cluster




Thursday, August 30, 12
Supported displays

                •    Virtually any HMD
                •    VR-Wall, Powerwall
                •    Workbench, Holobench
                •    HoloStage
                •    Caves (beta)
                •    3D TVs

                • Active stereoscopy
                • Passive stereoscopy


Thursday, August 30, 12
MiddleVR - Tutorial 1




                      http://www.youtube.com/watch?v=EEKH-1EilXs&feature=youtu.be
Thursday, August 30, 12
• Free 30 days trial
          • http://www.imin-vr.com/download
    • Documentation
          • User Guide
          • Class references




Thursday, August 30, 12
Requirements




Thursday, August 30, 12
Requirements
                     • Unity 3.4 / 3.5 free !




Thursday, August 30, 12
Requirements
                     • Unity 3.4 / 3.5 free !
                     • Windows 7




Thursday, August 30, 12
Requirements
                     • Unity 3.4 / 3.5 free !
                     • Windows 7
                     • Active stereo




Thursday, August 30, 12
Requirements
                     • Unity 3.4 / 3.5 free !
                     • Windows 7
                     • Active stereo
                          • Unity Pro




Thursday, 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 5600



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 5600
                           • Quadro 4000, 5000, 6000


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 5600
                            • Quadro 4000, 5000, 6000
                          • Drivers version > 265
Thursday, August 30, 12
Thursday, August 30, 12
Thursday, August 30, 12
• Adaptability




Thursday, August 30, 12
• Adaptability
                  • Software




Thursday, August 30, 12
• Adaptability
                  • Software
                  • Hardware




Thursday, August 30, 12
• Adaptability
                  • Software
                  • Hardware
               • Simplicity




Thursday, August 30, 12
• Adaptability
                  • Software
                  • Hardware
               • Simplicity
                  • Creation



Thursday, August 30, 12
• Adaptability
                  • Software
                  • Hardware
               • Simplicity
                  • Creation
                  • Deployment

Thursday, August 30, 12
Conclusion



Thursday, August 30, 12
http://www.slideshare.net/SebKuntz




Thursday, August 30, 12
Thank you !
                                                Questions ?

                                        Sebastien.Kuntz@imin-vr.com
                             http://www.imin-vr.com/download
                          http://www.slideshare.net/SebKuntz
Thursday, August 30, 12

Contenu connexe

En vedette

Efficiency Report - NATO HQ 1
Efficiency Report - NATO HQ 1Efficiency Report - NATO HQ 1
Efficiency Report - NATO HQ 1Dalibor PORUBA
 
P2 Integrating Messaging, Location, And Content To Drive Innovation (Openwa...
P2   Integrating Messaging, Location, And Content To Drive Innovation (Openwa...P2   Integrating Messaging, Location, And Content To Drive Innovation (Openwa...
P2 Integrating Messaging, Location, And Content To Drive Innovation (Openwa...Trobough
 
Видео+Конференция 2013. Оборудование конференц-залов и подключение системы ВК...
Видео+Конференция 2013. Оборудование конференц-залов и подключение системы ВК...Видео+Конференция 2013. Оборудование конференц-залов и подключение системы ВК...
Видео+Конференция 2013. Оборудование конференц-залов и подключение системы ВК...TrueConf
 
Ty so truc tuyen jeonbuk motors vs binh duong
Ty so truc tuyen jeonbuk motors vs binh duongTy so truc tuyen jeonbuk motors vs binh duong
Ty so truc tuyen jeonbuk motors vs binh duongbongdatructuyen
 
Efficiency Report - NATO HQ 3
Efficiency Report - NATO HQ 3Efficiency Report - NATO HQ 3
Efficiency Report - NATO HQ 3Dalibor PORUBA
 
Smoke of the past order of credits
Smoke of the past order of creditsSmoke of the past order of credits
Smoke of the past order of creditsRuthPerry16
 
George W. Bush Military Service Institute Report Best Practices for Nonprofits
George W. Bush Military Service Institute Report Best Practices for NonprofitsGeorge W. Bush Military Service Institute Report Best Practices for Nonprofits
George W. Bush Military Service Institute Report Best Practices for NonprofitsALMA DULDULAO-YBARRA
 
Salud humana, salud pública y promoción de salud.
Salud humana, salud pública y promoción de salud. Salud humana, salud pública y promoción de salud.
Salud humana, salud pública y promoción de salud. Cei5
 

En vedette (16)

Efficiency Report - NATO HQ 1
Efficiency Report - NATO HQ 1Efficiency Report - NATO HQ 1
Efficiency Report - NATO HQ 1
 
IOSH Managing Safely
IOSH Managing SafelyIOSH Managing Safely
IOSH Managing Safely
 
Ppt.7
Ppt.7Ppt.7
Ppt.7
 
Ppt.5
Ppt.5Ppt.5
Ppt.5
 
P2 Integrating Messaging, Location, And Content To Drive Innovation (Openwa...
P2   Integrating Messaging, Location, And Content To Drive Innovation (Openwa...P2   Integrating Messaging, Location, And Content To Drive Innovation (Openwa...
P2 Integrating Messaging, Location, And Content To Drive Innovation (Openwa...
 
Calculo 3 curvas d nivel
Calculo 3 curvas d nivelCalculo 3 curvas d nivel
Calculo 3 curvas d nivel
 
Efectos de la tecnologia
Efectos de la tecnologiaEfectos de la tecnologia
Efectos de la tecnologia
 
El estudio de la población(RESUMEN)
El estudio de la población(RESUMEN)El estudio de la población(RESUMEN)
El estudio de la población(RESUMEN)
 
Видео+Конференция 2013. Оборудование конференц-залов и подключение системы ВК...
Видео+Конференция 2013. Оборудование конференц-залов и подключение системы ВК...Видео+Конференция 2013. Оборудование конференц-залов и подключение системы ВК...
Видео+Конференция 2013. Оборудование конференц-залов и подключение системы ВК...
 
Ty so truc tuyen jeonbuk motors vs binh duong
Ty so truc tuyen jeonbuk motors vs binh duongTy so truc tuyen jeonbuk motors vs binh duong
Ty so truc tuyen jeonbuk motors vs binh duong
 
Efficiency Report - NATO HQ 3
Efficiency Report - NATO HQ 3Efficiency Report - NATO HQ 3
Efficiency Report - NATO HQ 3
 
Smoke of the past order of credits
Smoke of the past order of creditsSmoke of the past order of credits
Smoke of the past order of credits
 
George W. Bush Military Service Institute Report Best Practices for Nonprofits
George W. Bush Military Service Institute Report Best Practices for NonprofitsGeorge W. Bush Military Service Institute Report Best Practices for Nonprofits
George W. Bush Military Service Institute Report Best Practices for Nonprofits
 
Smink
SminkSmink
Smink
 
Salud humana, salud pública y promoción de salud.
Salud humana, salud pública y promoción de salud. Salud humana, salud pública y promoción de salud.
Salud humana, salud pública y promoción de salud.
 
Calculo varias variables
Calculo varias variablesCalculo varias variables
Calculo varias variables
 

Plus de Sebastien Kuntz

2016-10 - Laval Virtual Days - Training
2016-10 - Laval Virtual Days - Training2016-10 - Laval Virtual Days - Training
2016-10 - Laval Virtual Days - TrainingSebastien Kuntz
 
Oculus Connect 2014 - The value of VR for professional applications
Oculus Connect 2014 - The value of VR for professional applicationsOculus Connect 2014 - The value of VR for professional applications
Oculus Connect 2014 - The value of VR for professional applicationsSebastien 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 architectureSebastien Kuntz
 
SEARIS 2014 Keynote - MiddleVR - Philosophy and architecture
SEARIS 2014 Keynote - MiddleVR - Philosophy and architectureSEARIS 2014 Keynote - MiddleVR - Philosophy and architecture
SEARIS 2014 Keynote - MiddleVR - Philosophy and architectureSebastien Kuntz
 
VR - Creating the ultimate reality
VR - Creating the ultimate realityVR - Creating the ultimate reality
VR - Creating the ultimate realitySebastien Kuntz
 
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 UnitySebastien Kuntz
 
Improving the VR experience - VRST 2012
Improving the VR experience - VRST 2012Improving the VR experience - VRST 2012
Improving the VR experience - VRST 2012Sebastien Kuntz
 
Innovations technologiques pour l'immersion
Innovations technologiques pour l'immersionInnovations technologiques pour l'immersion
Innovations technologiques pour l'immersionSebastien Kuntz
 
Immersive Virtual Reality
Immersive Virtual RealityImmersive Virtual Reality
Immersive Virtual RealitySebastien Kuntz
 

Plus de Sebastien Kuntz (10)

VR in aerospace
VR in aerospaceVR in aerospace
VR in aerospace
 
2016-10 - Laval Virtual Days - Training
2016-10 - Laval Virtual Days - Training2016-10 - Laval Virtual Days - Training
2016-10 - Laval Virtual Days - Training
 
Oculus Connect 2014 - The value of VR for professional applications
Oculus Connect 2014 - The value of VR for professional applicationsOculus Connect 2014 - The value of VR for professional applications
Oculus Connect 2014 - The value of VR for professional applications
 
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
 
SEARIS 2014 Keynote - MiddleVR - Philosophy and architecture
SEARIS 2014 Keynote - MiddleVR - Philosophy and architectureSEARIS 2014 Keynote - MiddleVR - Philosophy and architecture
SEARIS 2014 Keynote - MiddleVR - Philosophy and architecture
 
VR - Creating the ultimate reality
VR - Creating the ultimate realityVR - Creating the ultimate reality
VR - Creating the ultimate reality
 
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
 
Improving the VR experience - VRST 2012
Improving the VR experience - VRST 2012Improving the VR experience - VRST 2012
Improving the VR experience - VRST 2012
 
Innovations technologiques pour l'immersion
Innovations technologiques pour l'immersionInnovations technologiques pour l'immersion
Innovations technologiques pour l'immersion
 
Immersive Virtual Reality
Immersive Virtual RealityImmersive Virtual Reality
Immersive Virtual Reality
 

Dernier

Powerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time ClashPowerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time Clashcharlottematthew16
 
DevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenDevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenHervé Boutemy
 
The Future of Software Development - Devin AI Innovative Approach.pdf
The Future of Software Development - Devin AI Innovative Approach.pdfThe Future of Software Development - Devin AI Innovative Approach.pdf
The Future of Software Development - Devin AI Innovative Approach.pdfSeasiaInfotech2
 
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Enterprise Knowledge
 
Training state-of-the-art general text embedding
Training state-of-the-art general text embeddingTraining state-of-the-art general text embedding
Training state-of-the-art general text embeddingZilliz
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Mattias Andersson
 
Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyCommit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyAlfredo García Lavilla
 
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)Wonjun Hwang
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brandgvaughan
 
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr LapshynFwdays
 
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage CostLeverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage CostZilliz
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationSlibray Presentation
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupFlorian Wilhelm
 
Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Manik S Magar
 
What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024Stephanie Beckett
 
Artificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxArtificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxhariprasad279825
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsSergiu Bodiu
 

Dernier (20)

Powerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time ClashPowerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time Clash
 
DevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenDevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache Maven
 
The Future of Software Development - Devin AI Innovative Approach.pdf
The Future of Software Development - Devin AI Innovative Approach.pdfThe Future of Software Development - Devin AI Innovative Approach.pdf
The Future of Software Development - Devin AI Innovative Approach.pdf
 
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024
 
Training state-of-the-art general text embedding
Training state-of-the-art general text embeddingTraining state-of-the-art general text embedding
Training state-of-the-art general text embedding
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?
 
Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyCommit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easy
 
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
 
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptxE-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brand
 
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
 
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage CostLeverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck Presentation
 
DMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special EditionDMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special Edition
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project Setup
 
Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!
 
What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024
 
Artificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxArtificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptx
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platforms
 

Unite 2012: MiddleVR

  • 1. Simplify VR Sébastien Kuntz President Thursday, August 30, 12
  • 2. Plan • What is VR ? • Hardware • Applications • Challenges of creating a VR application • MiddleVR for Unity Thursday, August 30, 12
  • 3. WHY NOW ? Thursday, August 30, 12
  • 4. WHY NOW ? • Already changing the world Thursday, August 30, 12
  • 5. WHY NOW ? • Already changing the world • Democratization Thursday, August 30, 12
  • 6. WHY NOW ? • Already changing the world • Democratization • Are we in the future ? No ! We’re still in prehistory ! Thursday, August 30, 12
  • 7. 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
  • 8. Virtual reality Presence in a virtual world (c) Barco (c) eMagin Thursday, August 30, 12
  • 9. Virtual reality Presence in a virtual world (c) Barco (c) eMagin Thursday, August 30, 12
  • 13. mersion teraction Thursday, August 30, 12
  • 14. mersion teraction Presence Thursday, August 30, 12
  • 15. Plan • What is VR ? • Hardware • Applications • Challenges of creating a VR application • MiddleVR for Unity Thursday, August 30, 12
  • 16. PROJECTOR BASED VR SYSTEMS Thursday, August 30, 12
  • 18. http://www.youtube.com/watch?v=Hb29bLHEjUg Clarte - SAS Cube Thursday, August 30, 12
  • 19. REALITY CENTER - HOLOSTAGE (c) Arnaud Muthelet Thursday, August 30, 12
  • 20. PROJECTOR BASED - WORKBENCH Thursday, August 30, 12
  • 21. 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 FOV Thursday, August 30, 12
  • 22. HMD HEAD MOUNTED DISPLAYS Thursday, August 30, 12
  • 23. VUZIX •640x480 •32° FOV •852x480 •32° FOV Thursday, August 30, 12
  • 24. EMAGIN Z800 • 800x600 • 40° FOV Thursday, August 30, 12
  • 25. SONY • HMZ-T1 • 1280x720 (720p) • 45° Thursday, August 30, 12
  • 26. SENSICS • piSight • Multiple screens • zSight • 1280x1024 • 70° FOV Thursday, August 30, 12
  • 27. NVIS • nVisor SX60 • 1280x1024 • 60° FOV • nVisor SX111 • 1280x1024 • 111° FOV Thursday, August 30, 12
  • 28. FAKESPACE LABS • Wide5 • 150° horizontal FOV • 1600x1200 • Progressive Thursday, August 30, 12
  • 29. OCULUS • Rift (DevKit) • 90° horizontal FOV • 1280x800 • 640x800 per eye Thursday, August 30, 12
  • 30. HMD • Cons • Low resolution, low FOV • Must wear, adjust • No peripheral vision • Pros • Lightweight • Compact • Easier to program • 360° tracking Thursday, August 30, 12
  • 31. 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=BQw1tsgrJOs Thursday, August 30, 12
  • 32. 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=BQw1tsgrJOs Thursday, August 30, 12
  • 33. 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=BQw1tsgrJOs Thursday, August 30, 12
  • 34. 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=BQw1tsgrJOs Thursday, August 30, 12
  • 35. Plan • What is VR ? • Hardware • Applications • Challenges of creating a VR application • MiddleVR for Unity Thursday, August 30, 12
  • 36. IVR APPLICATIONS DESIGN, PROTOTYPING (c) Peugeot PSA (c) Miele Thursday, August 30, 12
  • 37. IVR APPLICATIONS MARKETING RESEARCH (c) Virtools Thursday, August 30, 12
  • 38. IVR APPLICATIONS TRAINING (c) SNCF Fiacre (c)- Fiacre (c) SNCF SNCF Thursday, August 30, 12
  • 39. RE-LION http://vimeo.com/25032061 Thursday, August 30, 12
  • 40. IVR APPLICATIONS RESEARCH • Research on perception Thursday, August 30, 12
  • 41. IVR APPLICATIONS RESEARCH • Phobias Thursday, August 30, 12
  • 42. IVR APPLICATIONS RESEARCH • Phobias Thursday, August 30, 12
  • 43. Art ? Games ? Thursday, August 30, 12
  • 44. CAVE http://www.youtube.com/watch?v=pagVgeFaR5Q Clarte - Atrium Thursday, August 30, 12
  • 45. BATTLEFIELD 3 SIMULATOR • www.youtube.com/watch?v=nQR49JGySTM Thursday, August 30, 12
  • 46. Plan • What is VR ? • Hardware • Applications • Challenges of creating a VR application • MiddleVR for Unity Thursday, August 30, 12
  • 47. “VR is mainly a software problem” Jaron Lanier Thursday, August 30, 12
  • 48. Regular 3D application 2D Screen Keyboard / Mouse 3D Application Thursday, August 30, 12
  • 49. Requirements for a VR application 3D Trackers 3D Application 3D Screen (c) eMagin (c) Barco Thursday, August 30, 12
  • 51. Correct perspective http://www.youtube.com/watch?v=Jd3-eiid-Uw (c) Johnny Lee Thursday, August 30, 12
  • 54. VR application 3D Screen 3D Trackers 3D Application 3D Screen 3D Screen Thursday, August 30, 12
  • 57. Cluster • Scenelock • Swaplock • Genlock Thursday, August 30, 12
  • 59. Blending (c) Scalable Display Thursday, August 30, 12
  • 60. Deployment (c) eMagin (c) Barco Thursday, August 30, 12
  • 62. To achieve a good iVR experience, you need to ... Thursday, August 30, 12
  • 63. To achieve a good iVR experience, you need to ... • Build hardware Thursday, August 30, 12
  • 64. To achieve a good iVR experience, you need to ... • Build hardware • Build software Thursday, August 30, 12
  • 65. To achieve a good iVR experience, you need to ... • Build hardware • Build software • Build experience Thursday, August 30, 12
  • 66. To achieve a good iVR experience, you need to ... • Build hardware • Build software • Build experience Thursday, August 30, 12
  • 68. What is MiddleVR ? ○Manage input devices •3D trackers, keyboard, mouse, joystick ○Manage displays •Viewports, cameras, stereoscopy, cluster Thursday, August 30, 12
  • 69. 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
  • 70. Simply configure your system Thursday, August 30, 12
  • 73. 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
  • 74. VR Camera • MiddleVR computes all the cameras’ parameters automatically • Projection Matrix Thursday, August 30, 12
  • 75. Stereoscopy • Active stereoscopy • Passive stereoscopy • 3D TVs Thursday, August 30, 12
  • 77. Supported displays • Virtually any HMD • VR-Wall, Powerwall • Workbench, Holobench • HoloStage • Caves (beta) • 3D TVs • Active stereoscopy • Passive stereoscopy Thursday, August 30, 12
  • 78. MiddleVR - Tutorial 1 http://www.youtube.com/watch?v=EEKH-1EilXs&feature=youtu.be Thursday, August 30, 12
  • 79. • Free 30 days trial • http://www.imin-vr.com/download • Documentation • User Guide • Class references Thursday, August 30, 12
  • 81. Requirements • Unity 3.4 / 3.5 free ! Thursday, August 30, 12
  • 82. Requirements • Unity 3.4 / 3.5 free ! • Windows 7 Thursday, August 30, 12
  • 83. Requirements • Unity 3.4 / 3.5 free ! • Windows 7 • Active stereo Thursday, August 30, 12
  • 84. Requirements • Unity 3.4 / 3.5 free ! • Windows 7 • Active stereo • Unity Pro Thursday, August 30, 12
  • 85. Requirements • Unity 3.4 / 3.5 free ! • Windows 7 • Active stereo • Unity Pro • NVidia Quadro (GPU > G80) Thursday, August 30, 12
  • 86. 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 Thursday, August 30, 12
  • 87. 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 Thursday, August 30, 12
  • 88. 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 > 265 Thursday, August 30, 12
  • 92. • Adaptability • Software Thursday, August 30, 12
  • 93. • Adaptability • Software • Hardware Thursday, August 30, 12
  • 94. • Adaptability • Software • Hardware • Simplicity Thursday, August 30, 12
  • 95. • Adaptability • Software • Hardware • Simplicity • Creation Thursday, August 30, 12
  • 96. • Adaptability • Software • Hardware • Simplicity • Creation • Deployment Thursday, August 30, 12
  • 99. Thank you ! Questions ? Sebastien.Kuntz@imin-vr.com http://www.imin-vr.com/download http://www.slideshare.net/SebKuntz Thursday, August 30, 12