SlideShare a Scribd company logo
1 of 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

More Related Content

What's hot

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
 

What's hot (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)
 

Viewers also liked

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
 

Viewers also liked (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
 

Similar to 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
 
Vr 140713122536-phpapp01
Vr 140713122536-phpapp01Vr 140713122536-phpapp01
Vr 140713122536-phpapp01ucs130618
 
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
 

Similar to 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
 
Vr 140713122536-phpapp01
Vr 140713122536-phpapp01Vr 140713122536-phpapp01
Vr 140713122536-phpapp01
 
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 bestpractices
VR bestpracticesVR bestpractices
VR bestpractices
 

Recently uploaded

SALESFORCE EDUCATION CLOUD | FEXLE SERVICES
SALESFORCE EDUCATION CLOUD | FEXLE SERVICESSALESFORCE EDUCATION CLOUD | FEXLE SERVICES
SALESFORCE EDUCATION CLOUD | FEXLE SERVICESmohitsingh558521
 
Advanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionAdvanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionDilum Bandara
 
Take control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteTake control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteDianaGray10
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr BaganFwdays
 
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptxPasskey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptxLoriGlavin3
 
The State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxThe State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxLoriGlavin3
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfAddepto
 
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
 
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
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebUiPathCommunity
 
The Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsThe Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsPixlogix Infotech
 
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxMerck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxLoriGlavin3
 
How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.Curtis Poe
 
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
 
unit 4 immunoblotting technique complete.pptx
unit 4 immunoblotting technique complete.pptxunit 4 immunoblotting technique complete.pptx
unit 4 immunoblotting technique complete.pptxBkGupta21
 
Sample pptx for embedding into website for demo
Sample pptx for embedding into website for demoSample pptx for embedding into website for demo
Sample pptx for embedding into website for demoHarshalMandlekar2
 
DSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningDSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningLars Bell
 
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxA Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxLoriGlavin3
 

Recently uploaded (20)

SALESFORCE EDUCATION CLOUD | FEXLE SERVICES
SALESFORCE EDUCATION CLOUD | FEXLE SERVICESSALESFORCE EDUCATION CLOUD | FEXLE SERVICES
SALESFORCE EDUCATION CLOUD | FEXLE SERVICES
 
Advanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionAdvanced Computer Architecture – An Introduction
Advanced Computer Architecture – An Introduction
 
Take control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteTake control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test Suite
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan
 
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptxPasskey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
 
The State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxThe State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptx
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdf
 
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
 
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
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio Web
 
The Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsThe Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and Cons
 
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxMerck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
 
How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.
 
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
 
unit 4 immunoblotting technique complete.pptx
unit 4 immunoblotting technique complete.pptxunit 4 immunoblotting technique complete.pptx
unit 4 immunoblotting technique complete.pptx
 
Sample pptx for embedding into website for demo
Sample pptx for embedding into website for demoSample pptx for embedding into website for demo
Sample pptx for embedding into website for demo
 
DSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningDSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine Tuning
 
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxA Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
 

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

Editor's Notes

  1. Viseurs