SlideShare ist ein Scribd-Unternehmen logo
1 von 75
VR and Google Cardboard
a new experience
Houssem Eddine Lassoued
DevFest Constantine 2015
8 December 2015
EDUCATOR
What’s Virtual Reality
VR: Virtual Reality
VR is a Computer Generated artificial environment that allows a user to
view and explore.
• Two miniature display screens that produce the stereo scopic images
• An optical position tracking system that tracks the orientation of the humans head in the Virtual
world.
The Head mounted display consists of:
Head Mounted Display or HMD
VIRTUAL ENVIRONMENTS
BEGINNING WITH FLIGHT SIMULATORS, ADVANCING THROUGH SCIENTIFIC APPLICATIONS, AND INTO
THE ENTERTAINMENT ARENA, VIRTUAL ENVIRONMENTS HAVE BEEN DEVELOPED TO PROVIDE AN
IMMERSIVE SIMULATED EXPERIENCE WITHOUT THE EXPENSE AND RISK ASSOCIATED WITH THE REAL
THING.
BOEING
787
FLIGHT
SIMULATO
R FROM
ALTEON
MOLECULAR
SIMULATION AT
ARGONNE
NATIONAL
LABORATORY
MATTEL POWER GLOVE, VECTREX
3D IMAGER, AND NINTENDO
DIGITAL 3D ADVANCES IN DIGITAL PHOTOGRAPHY AND STEREOSCOPY HAVE
ENABLED FILMMAKERS TO AFFORDABLY PRODUCE 3D FILMS AND
THEATRE OWNERS TO AFFORDABLY SHOW THEM.
A 3D DIGITAL CAMERA RECORDS
VIDEO, CIRCULARLY POLARIZING THE
RIGHT VIEWPOINT USING RIGHT-
HANDED POLARIZATION...
...WHILE RECORDING THE LEFT
VIEWPOINT USING LEFT-HANDED
CIRCULAR POLARIZATION.
BOTH IMAGES ARE PROJECTED
SIMULTANEOUSLY ONTO THE THEATRE
SCREEN, IN A MANNER THAT
GUARANTEES THAT THE VIEWPOINTS
ARE SYNCHRONIZED.
THE MOVIEGOER WEARS POLARIZED
GLASSES THAT ONLY ALLOW THE RIGHT-
HANDED POLARIZED IMAGES TO PASS
THROUGH THE RIGHT LENS AND THE LEFT-
HANDED POLARIZED IMAGES TO PASS
THROUGH THE LEFT LENS.
VERGENCE VS. ACCOMMODATION
PROJECTING A 3D IMAGE ONTO A 2D
SCREEN OR TELEVISION DISPLAY
TENDS TO PLAY TRICKS WITH ONE’S
VISUAL PERCEPTION.
IN THE REAL WORLD, WHEN A PERSON
TRIES TO FOCUS ON A DISTANT OBJECT,
THE EYES EXPERIENCE VERGENCE, WHERE
THEY BOTH ROTATE ON THEIR OWN
VERTICAL AXES UNTIL THEY BOTH POINT
AT THE OBJECT.MEANWHILE, THE EYES EXPERIENCE
ACCOMMODATION, WHERE THEY
REFLEXIVELY FOCUS ON THE OBJECT IN
ITS DISTANT POSITION, CAUSING
NEARBY OBJECTS TO GO OUT OF
FOCUS.WITH 3D IMAGES, HOWEVER, THE EYES
ROTATE SO THEY ARE POINTED TO
WHERE THE OBJECT SEEMS TO BE, BUT
THE REFLEXIVE FOCUS MUST ADJUST TO
THE SCREEN’S ACTUAL LOCATION,
ELIMINATING THE NATURAL BLURRING
THIS RESULTS IN
SERIOUS EYESTRAIN
AND HEADACHES FOR
MANY 3D AUDIENCE
SIMULATOR SICKNESS
EFFORTS TO MAKE VR
SIMULATIONS AS
REALISTIC AS POSSIBLE
FREQUENTLY HAVE
UNPLEASANT SIDE
EFFECTS.FOR EXAMPLE, PROVIDING
A VISUAL HEADBOB (LIKE
THE ONE ILLUSTRATED AT
RIGHT), WITHOUT AN
ACCOMPANYING PHYSICAL
MOTION, CAN RESULT IN
MOTION SICKNESS AND
NAUSEA.
SIMILAR PROBLEMS TEND TO OCCUR
WITH RAPID CHANGES IN ACCELERATION
AND RAPID SHIFTS IN PERSPECTIVE.
BALANCE & THE INNER EAR
THE SEMICIRCULAR
CANALS WITHIN THE
INNER EAR CONTAIN HAIR
CELLS THAT REACT TO
BODY MOVEMENTS.
THESE REACTIONS ARE
TRANSMITTED BY MEANS
OF THE VESTIBULAR
NERVE TO THE BRAIN,
WHICH SUBCONSCIOUSLY
SENDS MESSAGES TO
THE BODY’S TRUNK AND
LIMBS TO MAINTAIN
WHEN THE EYES SEND THE BRAIN A
DIFFERENT MESSAGE REGARDING THE
BODY’S MOVEMENTS, THE BRAIN MAY
WHEN THE VR SYSTEM’S
PROCESSING TIME IS
EXCESSIVE, ITS REACTIONS TO
THE USER’S ACTIONS WILL LAG
BEHIND, WHICH DESTROYS THE
ILLUSION OF IMMERSION WHEN
IT BECOMES NOTICEABLE TO
THE USER. LATENCY IS
PARTICULARLY
PROBLEMATIC IN
“AUGMENTED
REALITY”
APPLICATIONS,
WHERE VIRTUAL
OBJECTS ARE
OVERLAID ON THE
USER’S REAL
WORLD SETTING,
VR LATENCY
Head-Mounted Display
(Coated in white markers)
Camera
(Tracks markers to record
user’s head position)
Head Straps
Circuit Board
Screen
Diopter Adjustment
(Rotate to fine tune so
eyeglasses aren’t
needed)
Lenses
(Three pairs are
provided to
accommodate
good, moderate,
and heavy
nearsightedness)
Foam Padding
(Fits to face)
OCULUS RIFT
Oculus has been acquired by Facebook. $ 2,000,000,000
Mark Zuckerberg - March 25,
2014
VR market has been like crazy growth.
Oculus Rift - 350$
Samsung Gear VR - 199.99$
Razer OSVR Hacker Dev Kit - 199.99$
Sony Project Morpheus - ???$
• 1
many others …
and…
Oculus Rift Carl Zeiss Cinemizer Silicon Micro Display
ST1080
Sony HMZ-T2
640x800 Resolution 870x500 Resolution 1920x1080 Resolution 1280x720 Resolution
90° Horizontal FOV 30° Horizontal FOV 39° Horizontal FOV 45° Horizontal FOV
13.4 Ounces 4.2 Ounces 6.3 Ounces 11.6 Ounces
7˝ Diagonal Display 0.39˝ Diagonal Display 0.74˝ Diagonal Display 0.7˝ Diagonal Display
Liquid Crystal Display Organic Light-Emitting
Diode
Liquid Crystal on Silicon Organic Light-Emitting
Diode
$300 $749 $799 $894
VR HEADSETS
THE OCULUS RIFT EXPERIENCE
GOOGLE CARDBOARD
It’s just a cardboard
Google Cardboard
Fold-out Cardboard smartphone mount!
Cardboard Begins
• designed by Google
• no official manufacture
• was part of a Google 20% project
• simple and inexpensive device
• Open Source Pattern
since Google I/O 2014
1 million units of the cardboard has been used all over the world.
Cardboard
($2)
Lenses
($10)
Magnets
($6)
Velcro
($3)
Rubber Band
(1¢)
Google’s response to the $350
Oculus Rift Developer’s Kit is
this do-it-yourself “Oculus Rift”
which turns Android devices into
portable VR viewers, using an
open source software
developers kit.
Side by Side 3D View
(SBS3D)
What’s inside ?
Minimum size: 8.75in (22cm) by 22in (56cm), and 0.06in (1.5mm) thickness.
1- Ordinary Cardboard
Two Asymmetric-BiConvex optical lenses.
With 45mm focal distance.
Biconvex lenses work best because they prevent distortion around the edges.
2- Two Lenses
One neodymium ring magnet and one ceramic disk magnet
2- Magnet (Optional)
Custom Cardboard and DIY at Home
DIY Instructions Can get in Google Cardboard site
A lot of the design have been made in freedom
It was released from a lot of company
https://www.google.com/get/cardboard/get-cardboard/
• DODO Case - 19.95 $
• I am Cardboard - 19.99 $
• Knox Labs - 14.95 $
• Unofficial Cardboard - 14.95 $ - 26.90 $
Take my money
Viewer Profile Generator
https://www.google.com/get/cardboard/viewerprofilegenerator/
You also create a cardborad, it will be able to register your profiles
Cardboard 2015 (+iOS +6inch)
It supports the iOS and 6 inch sizes.
Support for screens up to 6 inches
Cardboard app (Android/iOS)
When the smartphone in a vertical it is reset.
• The cardboard app comes with 7 experiences:
• Earth: Fly where your fancy takes you on Google Earth.
• Tour Guide: Visit Versailles with a local guide.
• YouTube: Watch popular YouTube videos on a massive screen.
• Exhibit: Examine cultural artifacts from every angle.
• Photo Sphere: Look around the photo spheres you’ve captured.
• Street View: Drive through Paris on a summer day.
• Windy Day: Follow the story (and the hat) in this interactive
animated short from Spotlight Stories.
Earth
Home
Exhibit
Type of VR Contents
Old Experience VS New Experience
Google Play Cardboard apps
https://play.google.com/store/apps/collection/promotion_3001527_cardboard_apps
Apps:
Android
iOS
VR Jam 2015
$1,000,000
VR Jam 2015
1789 people are registered for this challenge
https://vrjam.challengepost.com/submissions
https://vrjam.challengepost.com
Games and architecture, and there are a variety of apps,
such as works of art. It is a treasure trove of ideas
Cardboard SDK
• for Android
https://developers.google.com/cardboard/android/
• for Unity
Unity 4.5 pro / Unity 5 (free)
Individual developers, small
company you can use for free.
Features:
1. Lens distortion correction.
2. Head tracking.
3. 3D calibration.
4. Side-by-side rendering.
5. Stereo geometry configuration.
6. User input event handling.
Tips for VR
Using a Reticle
Using a Reticle
UI Depth & Eye Strain (Oculus case)
It becomes difficult to see, even if too far away or too close.
This is the same as the stereoscopic movie subtitles.
UI Depth & Eye Strain
Using non Constant Velocity
Maintaining Head Tracking
Guiding with Light
Leveraging Scale
Parallax (~6.5cm)
Human eyes are roughly 6.5cm away
Spatial Audio
Spatial Audio
It is boring without any movie sound
Spatial Audio
Gaze Cues
Do not to be directed where to focus
Gaze Cues Make it Beautiful
Single Color Icons
Shorter Experiences
It is different from the movie. To enjoy in five minutes.
Google
JUMP
(Google +GoPro)
Jump Assembler
Resolution is 4K-TV x 5
VideoStitch Studio / Kolor Autopano video
You can use a variety of tools.
It is very expensive.
$500 x 16 = +8000 $
Try it !
https://goo.gl/GnvPM1
www.youtube.com/360 It now handles a panoramic video on YouTube.
Panorama Camera
Sphericam 2 / RICOH Theta / PhotoSphere
You can use a panoramic photographic equipment.
Google
Spotlight
Google Spotlight 360 movie projects for Mobile devices
Justin Lin, used a digital camera of 6K resolution
Resolution:6K
Price: 8500$
Result: Unique 360 Movie experience
Resources
Twitter @googlecardboard
Google+ +GoogleCardboard
Cardboard design guide
http://www.google.com/design/spec-vr/
stackoverflow #google-cardboard
Codelabs https://io2015codelabs.appspot.com
Facebook Groups : 360 Video Professionals
g.co/expeditionsEXPEDITIONS
Thank you

Weitere ähnliche Inhalte

Was ist angesagt?

Google cardbord
Google cardbordGoogle cardbord
Google cardbordHarsh Shah
 
SCG Virtual Reality top news q1 2016
SCG  Virtual Reality top news q1 2016SCG  Virtual Reality top news q1 2016
SCG Virtual Reality top news q1 2016Chris Rigatuso
 
Introduction to Virtual Reality (VR) for Business - Workshop
Introduction to Virtual Reality (VR) for Business - WorkshopIntroduction to Virtual Reality (VR) for Business - Workshop
Introduction to Virtual Reality (VR) for Business - WorkshopPaolo Tosolini
 
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 Cardboardapurvmmmec
 
A Literal 360-Degree View of Your Data with Google Cardboard
A Literal 360-Degree View of Your Data with Google CardboardA Literal 360-Degree View of Your Data with Google Cardboard
A Literal 360-Degree View of Your Data with Google CardboardSalesforce Developers
 
The Emerging Virtual Reality Landscape: a Primer
The Emerging Virtual Reality Landscape: a PrimerThe Emerging Virtual Reality Landscape: a Primer
The Emerging Virtual Reality Landscape: a PrimerSim Blaustein
 
Cognitive Systems Institute Group Speaker Series - Virtual Reality, Game Desi...
Cognitive Systems Institute Group Speaker Series - Virtual Reality, Game Desi...Cognitive Systems Institute Group Speaker Series - Virtual Reality, Game Desi...
Cognitive Systems Institute Group Speaker Series - Virtual Reality, Game Desi...Nancy Amoroso
 
VIRTUAL REALITY & AUGMENTED REALITY
VIRTUAL REALITY & AUGMENTED REALITY VIRTUAL REALITY & AUGMENTED REALITY
VIRTUAL REALITY & AUGMENTED REALITY HarsshammJeetendra
 
TalkUX - UX in VR - UNIT9
TalkUX - UX in VR - UNIT9TalkUX - UX in VR - UNIT9
TalkUX - UX in VR - UNIT9Laura Cortes
 
Technolust: Kitbashing the Future
Technolust: Kitbashing the FutureTechnolust: Kitbashing the Future
Technolust: Kitbashing the FutureFITC
 
2016 Virtual Reality Presentation
2016 Virtual Reality Presentation2016 Virtual Reality Presentation
2016 Virtual Reality PresentationDave Jones
 
Virtual reality 101 (March 2016)
Virtual reality 101 (March 2016)Virtual reality 101 (March 2016)
Virtual reality 101 (March 2016)Sivan Iram
 

Was ist angesagt? (20)

Virtual Reality
Virtual RealityVirtual Reality
Virtual Reality
 
Google cardbord
Google cardbordGoogle cardbord
Google cardbord
 
SCG Virtual Reality top news q1 2016
SCG  Virtual Reality top news q1 2016SCG  Virtual Reality top news q1 2016
SCG Virtual Reality top news q1 2016
 
Google Cardboard
Google CardboardGoogle Cardboard
Google Cardboard
 
Easy Virtual Reality
Easy Virtual RealityEasy Virtual Reality
Easy Virtual Reality
 
Introduction to Virtual Reality (VR) for Business - Workshop
Introduction to Virtual Reality (VR) for Business - WorkshopIntroduction to Virtual Reality (VR) for Business - Workshop
Introduction to Virtual Reality (VR) for Business - Workshop
 
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
 
Virtual Reality: A Renaissance
Virtual Reality: A RenaissanceVirtual Reality: A Renaissance
Virtual Reality: A Renaissance
 
A Literal 360-Degree View of Your Data with Google Cardboard
A Literal 360-Degree View of Your Data with Google CardboardA Literal 360-Degree View of Your Data with Google Cardboard
A Literal 360-Degree View of Your Data with Google Cardboard
 
Virtual reality
Virtual realityVirtual reality
Virtual reality
 
Virtual reality
Virtual realityVirtual reality
Virtual reality
 
The Emerging Virtual Reality Landscape: a Primer
The Emerging Virtual Reality Landscape: a PrimerThe Emerging Virtual Reality Landscape: a Primer
The Emerging Virtual Reality Landscape: a Primer
 
Cognitive Systems Institute Group Speaker Series - Virtual Reality, Game Desi...
Cognitive Systems Institute Group Speaker Series - Virtual Reality, Game Desi...Cognitive Systems Institute Group Speaker Series - Virtual Reality, Game Desi...
Cognitive Systems Institute Group Speaker Series - Virtual Reality, Game Desi...
 
VIRTUAL REALITY & AUGMENTED REALITY
VIRTUAL REALITY & AUGMENTED REALITY VIRTUAL REALITY & AUGMENTED REALITY
VIRTUAL REALITY & AUGMENTED REALITY
 
Virtual reality
Virtual realityVirtual reality
Virtual reality
 
TalkUX - UX in VR - UNIT9
TalkUX - UX in VR - UNIT9TalkUX - UX in VR - UNIT9
TalkUX - UX in VR - UNIT9
 
Virtual Reality Journalism
Virtual Reality JournalismVirtual Reality Journalism
Virtual Reality Journalism
 
Technolust: Kitbashing the Future
Technolust: Kitbashing the FutureTechnolust: Kitbashing the Future
Technolust: Kitbashing the Future
 
2016 Virtual Reality Presentation
2016 Virtual Reality Presentation2016 Virtual Reality Presentation
2016 Virtual Reality Presentation
 
Virtual reality 101 (March 2016)
Virtual reality 101 (March 2016)Virtual reality 101 (March 2016)
Virtual reality 101 (March 2016)
 

Andere mochten auch

Moca virtual tour ppt
Moca virtual tour pptMoca virtual tour ppt
Moca virtual tour pptLeah Master
 
Virtual Reality met HTC Vive
Virtual Reality met HTC ViveVirtual Reality met HTC Vive
Virtual Reality met HTC ViveAvanade Nederland
 
Home plus virtual store
Home plus virtual storeHome plus virtual store
Home plus virtual storewilldope
 
Cardboard VR: Building Low Cost VR Experiences
Cardboard VR: Building Low Cost VR ExperiencesCardboard VR: Building Low Cost VR Experiences
Cardboard VR: Building Low Cost VR ExperiencesMark Billinghurst
 
Bucaramanga en los últimos 25 años
Bucaramanga en los últimos 25 añosBucaramanga en los últimos 25 años
Bucaramanga en los últimos 25 añosjosenino2002
 
AR & VR at the Science Museum - REMIX 2017
AR & VR at the Science Museum - REMIX 2017AR & VR at the Science Museum - REMIX 2017
AR & VR at the Science Museum - REMIX 2017Dave Patten
 
Virtual stores the future of retail
Virtual stores the future of retailVirtual stores the future of retail
Virtual stores the future of retailBharat Bharadwaj
 
Virtual Shopping
Virtual ShoppingVirtual Shopping
Virtual ShoppingDinesh Mv
 
Hybrid-Realities: Merging real and virtual worlds to create unique experiences
Hybrid-Realities: Merging real and virtual worlds to create unique experiencesHybrid-Realities: Merging real and virtual worlds to create unique experiences
Hybrid-Realities: Merging real and virtual worlds to create unique experiencesNils Pokel
 
Museums as a Framework for Educational VR Design
Museums as a Framework for Educational VR DesignMuseums as a Framework for Educational VR Design
Museums as a Framework for Educational VR DesignChris Modzelewski
 
Extending the Virtual World Framework for Mobile Training
Extending the Virtual World Framework for Mobile TrainingExtending the Virtual World Framework for Mobile Training
Extending the Virtual World Framework for Mobile TrainingRonald Punako, Jr.
 
VR and Google Cardboard
VR and Google CardboardVR and Google Cardboard
VR and Google CardboardAung Win Htut
 

Andere mochten auch (18)

Moca virtual tour ppt
Moca virtual tour pptMoca virtual tour ppt
Moca virtual tour ppt
 
Introduction to Virtual Tour
Introduction to Virtual TourIntroduction to Virtual Tour
Introduction to Virtual Tour
 
Virtual Reality met HTC Vive
Virtual Reality met HTC ViveVirtual Reality met HTC Vive
Virtual Reality met HTC Vive
 
Home plus virtual store
Home plus virtual storeHome plus virtual store
Home plus virtual store
 
Cardboard VR: Building Low Cost VR Experiences
Cardboard VR: Building Low Cost VR ExperiencesCardboard VR: Building Low Cost VR Experiences
Cardboard VR: Building Low Cost VR Experiences
 
Bucaramanga en los últimos 25 años
Bucaramanga en los últimos 25 añosBucaramanga en los últimos 25 años
Bucaramanga en los últimos 25 años
 
AR & VR at the Science Museum - REMIX 2017
AR & VR at the Science Museum - REMIX 2017AR & VR at the Science Museum - REMIX 2017
AR & VR at the Science Museum - REMIX 2017
 
3D Augmented Reality Avatars
3D Augmented Reality Avatars3D Augmented Reality Avatars
3D Augmented Reality Avatars
 
Emerging Technologies for Experiential and Immersive Learning
Emerging Technologies for Experiential and Immersive LearningEmerging Technologies for Experiential and Immersive Learning
Emerging Technologies for Experiential and Immersive Learning
 
Virtual stores the future of retail
Virtual stores the future of retailVirtual stores the future of retail
Virtual stores the future of retail
 
Virtual Shopping
Virtual ShoppingVirtual Shopping
Virtual Shopping
 
Hybrid-Realities: Merging real and virtual worlds to create unique experiences
Hybrid-Realities: Merging real and virtual worlds to create unique experiencesHybrid-Realities: Merging real and virtual worlds to create unique experiences
Hybrid-Realities: Merging real and virtual worlds to create unique experiences
 
Museums as a Framework for Educational VR Design
Museums as a Framework for Educational VR DesignMuseums as a Framework for Educational VR Design
Museums as a Framework for Educational VR Design
 
Extending the Virtual World Framework for Mobile Training
Extending the Virtual World Framework for Mobile TrainingExtending the Virtual World Framework for Mobile Training
Extending the Virtual World Framework for Mobile Training
 
VR and Google Cardboard
VR and Google CardboardVR and Google Cardboard
VR and Google Cardboard
 
Virtual Tour Of Canada
Virtual Tour Of CanadaVirtual Tour Of Canada
Virtual Tour Of Canada
 
VR Training
VR TrainingVR Training
VR Training
 
VR e-Commerce
VR e-CommerceVR e-Commerce
VR e-Commerce
 

Ähnlich wie VR and google Cardboard

All about Virtual Reality & Oculus Rift
All about Virtual Reality & Oculus RiftAll about Virtual Reality & Oculus Rift
All about Virtual Reality & Oculus RiftSaurabh Sawhney
 
VR Headsets - Where Are They Going?
VR Headsets - Where Are They Going?VR Headsets - Where Are They Going?
VR Headsets - Where Are They Going?David W. Ewing
 
Virtual reality products
Virtual reality productsVirtual reality products
Virtual reality productsAseem Galhotra
 
Eyes Wide Open - Amir Ebrahimi
Eyes Wide Open - Amir EbrahimiEyes Wide Open - Amir Ebrahimi
Eyes Wide Open - Amir EbrahimiWithTheBest
 
Virtual Reality for Training, Learning, Education and Visualisation
Virtual Reality for Training, Learning, Education and VisualisationVirtual Reality for Training, Learning, Education and Visualisation
Virtual Reality for Training, Learning, Education and VisualisationDaden Limited
 
Seminar presentation
Seminar presentationSeminar presentation
Seminar presentationBrij Kishore
 
VR Introduction
VR IntroductionVR Introduction
VR IntroductionAdam Chen
 
Hack Reality - awe
Hack Reality - aweHack Reality - awe
Hack Reality - aweAlex Young
 
Developing VR in Unity
Developing VR in UnityDeveloping VR in Unity
Developing VR in UnityAdityo Pratomo
 
OCULUS VIRTUAL REALITY TECHNOLOGY
OCULUS VIRTUAL REALITY TECHNOLOGYOCULUS VIRTUAL REALITY TECHNOLOGY
OCULUS VIRTUAL REALITY TECHNOLOGYAkshay Balu
 
UNIT-I INTRODUCITON TO EXTENDED REALITY.pptx
UNIT-I INTRODUCITON TO EXTENDED REALITY.pptxUNIT-I INTRODUCITON TO EXTENDED REALITY.pptx
UNIT-I INTRODUCITON TO EXTENDED REALITY.pptxGOWSIKRAJA PALANISAMY
 
Emakina Digital Reality
Emakina Digital RealityEmakina Digital Reality
Emakina Digital RealityEmakina
 
Emakina Digital Reality
Emakina Digital RealityEmakina Digital Reality
Emakina Digital RealityEmakina
 
Virtual Reality in the past and the birth of OculusVR
Virtual Reality in the past and the birth of OculusVRVirtual Reality in the past and the birth of OculusVR
Virtual Reality in the past and the birth of OculusVRLukimator
 
Vr 140713122536-phpapp01
Vr 140713122536-phpapp01Vr 140713122536-phpapp01
Vr 140713122536-phpapp01ucs130618
 

Ähnlich wie VR and google Cardboard (20)

All about Virtual Reality & Oculus Rift
All about Virtual Reality & Oculus RiftAll about Virtual Reality & Oculus Rift
All about Virtual Reality & Oculus Rift
 
VR Headsets - Where Are They Going?
VR Headsets - Where Are They Going?VR Headsets - Where Are They Going?
VR Headsets - Where Are They Going?
 
Virtual reality products
Virtual reality productsVirtual reality products
Virtual reality products
 
Eyes Wide Open - Amir Ebrahimi
Eyes Wide Open - Amir EbrahimiEyes Wide Open - Amir Ebrahimi
Eyes Wide Open - Amir Ebrahimi
 
Virtual Reality for Training, Learning, Education and Visualisation
Virtual Reality for Training, Learning, Education and VisualisationVirtual Reality for Training, Learning, Education and Visualisation
Virtual Reality for Training, Learning, Education and Visualisation
 
screen less display
screen less displayscreen less display
screen less display
 
Seminar presentation
Seminar presentationSeminar presentation
Seminar presentation
 
VR Introduction
VR IntroductionVR Introduction
VR Introduction
 
What the hell is Virtual Reality?
What the hell is Virtual Reality?What the hell is Virtual Reality?
What the hell is Virtual Reality?
 
OCULUSRIFT1
OCULUSRIFT1OCULUSRIFT1
OCULUSRIFT1
 
Oculus rift
Oculus riftOculus rift
Oculus rift
 
Hack Reality - awe
Hack Reality - aweHack Reality - awe
Hack Reality - awe
 
Developing VR in Unity
Developing VR in UnityDeveloping VR in Unity
Developing VR in Unity
 
OCULUS VIRTUAL REALITY TECHNOLOGY
OCULUS VIRTUAL REALITY TECHNOLOGYOCULUS VIRTUAL REALITY TECHNOLOGY
OCULUS VIRTUAL REALITY TECHNOLOGY
 
UNIT-I INTRODUCITON TO EXTENDED REALITY.pptx
UNIT-I INTRODUCITON TO EXTENDED REALITY.pptxUNIT-I INTRODUCITON TO EXTENDED REALITY.pptx
UNIT-I INTRODUCITON TO EXTENDED REALITY.pptx
 
Emakina Digital Reality
Emakina Digital RealityEmakina Digital Reality
Emakina Digital Reality
 
Emakina Digital Reality
Emakina Digital RealityEmakina Digital Reality
Emakina Digital Reality
 
Virtual Reality in the past and the birth of OculusVR
Virtual Reality in the past and the birth of OculusVRVirtual Reality in the past and the birth of OculusVR
Virtual Reality in the past and the birth of OculusVR
 
Vr 140713122536-phpapp01
Vr 140713122536-phpapp01Vr 140713122536-phpapp01
Vr 140713122536-phpapp01
 
VR bestpractices
VR bestpracticesVR bestpractices
VR bestpractices
 

Kürzlich hochgeladen

Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024The Digital Insurer
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUK Journal
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slidespraypatel2
 
What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?Antenna Manufacturer Coco
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdfhans926745
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreternaman860154
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?Igalia
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CVKhem
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationMichael W. Hawkins
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfEnterprise Knowledge
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Drew Madelung
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationSafe Software
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking MenDelhi Call girls
 
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEarley Information Science
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)Gabriella Davis
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsJoaquim Jorge
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationRadu Cotescu
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024The Digital Insurer
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processorsdebabhi2
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsMaria Levchenko
 

Kürzlich hochgeladen (20)

Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slides
 
What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CV
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
 
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
 

VR and google Cardboard

  • 1. VR and Google Cardboard a new experience Houssem Eddine Lassoued DevFest Constantine 2015 8 December 2015
  • 4. VR is a Computer Generated artificial environment that allows a user to view and explore.
  • 5. • Two miniature display screens that produce the stereo scopic images • An optical position tracking system that tracks the orientation of the humans head in the Virtual world. The Head mounted display consists of: Head Mounted Display or HMD
  • 6. VIRTUAL ENVIRONMENTS BEGINNING WITH FLIGHT SIMULATORS, ADVANCING THROUGH SCIENTIFIC APPLICATIONS, AND INTO THE ENTERTAINMENT ARENA, VIRTUAL ENVIRONMENTS HAVE BEEN DEVELOPED TO PROVIDE AN IMMERSIVE SIMULATED EXPERIENCE WITHOUT THE EXPENSE AND RISK ASSOCIATED WITH THE REAL THING. BOEING 787 FLIGHT SIMULATO R FROM ALTEON MOLECULAR SIMULATION AT ARGONNE NATIONAL LABORATORY MATTEL POWER GLOVE, VECTREX 3D IMAGER, AND NINTENDO
  • 7. DIGITAL 3D ADVANCES IN DIGITAL PHOTOGRAPHY AND STEREOSCOPY HAVE ENABLED FILMMAKERS TO AFFORDABLY PRODUCE 3D FILMS AND THEATRE OWNERS TO AFFORDABLY SHOW THEM. A 3D DIGITAL CAMERA RECORDS VIDEO, CIRCULARLY POLARIZING THE RIGHT VIEWPOINT USING RIGHT- HANDED POLARIZATION... ...WHILE RECORDING THE LEFT VIEWPOINT USING LEFT-HANDED CIRCULAR POLARIZATION. BOTH IMAGES ARE PROJECTED SIMULTANEOUSLY ONTO THE THEATRE SCREEN, IN A MANNER THAT GUARANTEES THAT THE VIEWPOINTS ARE SYNCHRONIZED. THE MOVIEGOER WEARS POLARIZED GLASSES THAT ONLY ALLOW THE RIGHT- HANDED POLARIZED IMAGES TO PASS THROUGH THE RIGHT LENS AND THE LEFT- HANDED POLARIZED IMAGES TO PASS THROUGH THE LEFT LENS.
  • 8. VERGENCE VS. ACCOMMODATION PROJECTING A 3D IMAGE ONTO A 2D SCREEN OR TELEVISION DISPLAY TENDS TO PLAY TRICKS WITH ONE’S VISUAL PERCEPTION. IN THE REAL WORLD, WHEN A PERSON TRIES TO FOCUS ON A DISTANT OBJECT, THE EYES EXPERIENCE VERGENCE, WHERE THEY BOTH ROTATE ON THEIR OWN VERTICAL AXES UNTIL THEY BOTH POINT AT THE OBJECT.MEANWHILE, THE EYES EXPERIENCE ACCOMMODATION, WHERE THEY REFLEXIVELY FOCUS ON THE OBJECT IN ITS DISTANT POSITION, CAUSING NEARBY OBJECTS TO GO OUT OF FOCUS.WITH 3D IMAGES, HOWEVER, THE EYES ROTATE SO THEY ARE POINTED TO WHERE THE OBJECT SEEMS TO BE, BUT THE REFLEXIVE FOCUS MUST ADJUST TO THE SCREEN’S ACTUAL LOCATION, ELIMINATING THE NATURAL BLURRING THIS RESULTS IN SERIOUS EYESTRAIN AND HEADACHES FOR MANY 3D AUDIENCE
  • 9. SIMULATOR SICKNESS EFFORTS TO MAKE VR SIMULATIONS AS REALISTIC AS POSSIBLE FREQUENTLY HAVE UNPLEASANT SIDE EFFECTS.FOR EXAMPLE, PROVIDING A VISUAL HEADBOB (LIKE THE ONE ILLUSTRATED AT RIGHT), WITHOUT AN ACCOMPANYING PHYSICAL MOTION, CAN RESULT IN MOTION SICKNESS AND NAUSEA. SIMILAR PROBLEMS TEND TO OCCUR WITH RAPID CHANGES IN ACCELERATION AND RAPID SHIFTS IN PERSPECTIVE.
  • 10. BALANCE & THE INNER EAR THE SEMICIRCULAR CANALS WITHIN THE INNER EAR CONTAIN HAIR CELLS THAT REACT TO BODY MOVEMENTS. THESE REACTIONS ARE TRANSMITTED BY MEANS OF THE VESTIBULAR NERVE TO THE BRAIN, WHICH SUBCONSCIOUSLY SENDS MESSAGES TO THE BODY’S TRUNK AND LIMBS TO MAINTAIN WHEN THE EYES SEND THE BRAIN A DIFFERENT MESSAGE REGARDING THE BODY’S MOVEMENTS, THE BRAIN MAY
  • 11. WHEN THE VR SYSTEM’S PROCESSING TIME IS EXCESSIVE, ITS REACTIONS TO THE USER’S ACTIONS WILL LAG BEHIND, WHICH DESTROYS THE ILLUSION OF IMMERSION WHEN IT BECOMES NOTICEABLE TO THE USER. LATENCY IS PARTICULARLY PROBLEMATIC IN “AUGMENTED REALITY” APPLICATIONS, WHERE VIRTUAL OBJECTS ARE OVERLAID ON THE USER’S REAL WORLD SETTING, VR LATENCY
  • 12. Head-Mounted Display (Coated in white markers) Camera (Tracks markers to record user’s head position) Head Straps Circuit Board Screen Diopter Adjustment (Rotate to fine tune so eyeglasses aren’t needed) Lenses (Three pairs are provided to accommodate good, moderate, and heavy nearsightedness) Foam Padding (Fits to face) OCULUS RIFT
  • 13. Oculus has been acquired by Facebook. $ 2,000,000,000 Mark Zuckerberg - March 25, 2014
  • 14. VR market has been like crazy growth.
  • 16. Samsung Gear VR - 199.99$
  • 17. Razer OSVR Hacker Dev Kit - 199.99$
  • 18. Sony Project Morpheus - ???$ • 1
  • 20. Oculus Rift Carl Zeiss Cinemizer Silicon Micro Display ST1080 Sony HMZ-T2 640x800 Resolution 870x500 Resolution 1920x1080 Resolution 1280x720 Resolution 90° Horizontal FOV 30° Horizontal FOV 39° Horizontal FOV 45° Horizontal FOV 13.4 Ounces 4.2 Ounces 6.3 Ounces 11.6 Ounces 7˝ Diagonal Display 0.39˝ Diagonal Display 0.74˝ Diagonal Display 0.7˝ Diagonal Display Liquid Crystal Display Organic Light-Emitting Diode Liquid Crystal on Silicon Organic Light-Emitting Diode $300 $749 $799 $894 VR HEADSETS
  • 21. THE OCULUS RIFT EXPERIENCE
  • 25. Cardboard Begins • designed by Google • no official manufacture • was part of a Google 20% project • simple and inexpensive device • Open Source Pattern since Google I/O 2014
  • 26. 1 million units of the cardboard has been used all over the world.
  • 27. Cardboard ($2) Lenses ($10) Magnets ($6) Velcro ($3) Rubber Band (1¢) Google’s response to the $350 Oculus Rift Developer’s Kit is this do-it-yourself “Oculus Rift” which turns Android devices into portable VR viewers, using an open source software developers kit. Side by Side 3D View (SBS3D) What’s inside ?
  • 28. Minimum size: 8.75in (22cm) by 22in (56cm), and 0.06in (1.5mm) thickness. 1- Ordinary Cardboard
  • 29. Two Asymmetric-BiConvex optical lenses. With 45mm focal distance. Biconvex lenses work best because they prevent distortion around the edges. 2- Two Lenses
  • 30. One neodymium ring magnet and one ceramic disk magnet 2- Magnet (Optional)
  • 31. Custom Cardboard and DIY at Home DIY Instructions Can get in Google Cardboard site
  • 32. A lot of the design have been made in freedom
  • 33. It was released from a lot of company https://www.google.com/get/cardboard/get-cardboard/
  • 34. • DODO Case - 19.95 $ • I am Cardboard - 19.99 $ • Knox Labs - 14.95 $ • Unofficial Cardboard - 14.95 $ - 26.90 $ Take my money
  • 35. Viewer Profile Generator https://www.google.com/get/cardboard/viewerprofilegenerator/ You also create a cardborad, it will be able to register your profiles
  • 36. Cardboard 2015 (+iOS +6inch) It supports the iOS and 6 inch sizes. Support for screens up to 6 inches
  • 37. Cardboard app (Android/iOS) When the smartphone in a vertical it is reset. • The cardboard app comes with 7 experiences: • Earth: Fly where your fancy takes you on Google Earth. • Tour Guide: Visit Versailles with a local guide. • YouTube: Watch popular YouTube videos on a massive screen. • Exhibit: Examine cultural artifacts from every angle. • Photo Sphere: Look around the photo spheres you’ve captured. • Street View: Drive through Paris on a summer day. • Windy Day: Follow the story (and the hat) in this interactive animated short from Spotlight Stories. Earth Home Exhibit
  • 38. Type of VR Contents
  • 39. Old Experience VS New Experience
  • 40. Google Play Cardboard apps https://play.google.com/store/apps/collection/promotion_3001527_cardboard_apps
  • 42. VR Jam 2015 $1,000,000 VR Jam 2015 1789 people are registered for this challenge https://vrjam.challengepost.com/submissions https://vrjam.challengepost.com
  • 43. Games and architecture, and there are a variety of apps, such as works of art. It is a treasure trove of ideas
  • 44. Cardboard SDK • for Android https://developers.google.com/cardboard/android/ • for Unity Unity 4.5 pro / Unity 5 (free) Individual developers, small company you can use for free. Features: 1. Lens distortion correction. 2. Head tracking. 3. 3D calibration. 4. Side-by-side rendering. 5. Stereo geometry configuration. 6. User input event handling.
  • 46.
  • 49. UI Depth & Eye Strain (Oculus case) It becomes difficult to see, even if too far away or too close. This is the same as the stereoscopic movie subtitles.
  • 50. UI Depth & Eye Strain
  • 51. Using non Constant Velocity
  • 55. Parallax (~6.5cm) Human eyes are roughly 6.5cm away
  • 57. Spatial Audio It is boring without any movie sound
  • 59. Gaze Cues Do not to be directed where to focus
  • 60. Gaze Cues Make it Beautiful
  • 62. Shorter Experiences It is different from the movie. To enjoy in five minutes.
  • 64.
  • 65. Jump Assembler Resolution is 4K-TV x 5 VideoStitch Studio / Kolor Autopano video You can use a variety of tools.
  • 66. It is very expensive. $500 x 16 = +8000 $
  • 68. www.youtube.com/360 It now handles a panoramic video on YouTube.
  • 69. Panorama Camera Sphericam 2 / RICOH Theta / PhotoSphere You can use a panoramic photographic equipment.
  • 71. Google Spotlight 360 movie projects for Mobile devices
  • 72. Justin Lin, used a digital camera of 6K resolution Resolution:6K Price: 8500$
  • 73. Result: Unique 360 Movie experience
  • 74. Resources Twitter @googlecardboard Google+ +GoogleCardboard Cardboard design guide http://www.google.com/design/spec-vr/ stackoverflow #google-cardboard Codelabs https://io2015codelabs.appspot.com Facebook Groups : 360 Video Professionals g.co/expeditionsEXPEDITIONS

Hinweis der Redaktion

  1. Viseurs