更新时间:2021-06-24 18:51:24
coverpage
Title Page
Packt Upsell
Why subscribe?
PacktPub.com
Foreword
Contributors
About the authors
About the reviewer
Packt is searching for authors like you
Preface
Who this book is for
What this book covers
To get the most out of this book
Download the example code files
Download the color images
Conventions used
Get in touch
Reviews
The Past Present and Future of VR
The history of virtual reality
Through the looking glass
Making a static image dance
The bigger the better – panoramic paintings
Stereoscopic viewers
Why stop at just sight and sound? – Smell o' Vision and Sensorama
Link Trainers and Apollo
Interactivity and True HMDs
1960 – TelesphereMask
1961 – Headsight
1968 – Teleyeglasses
1965 – The Ultimate Display
1968 – Sword of Damocles
1968 – The mother of all demos
1969 – Virtual Cockpit/Helmet Mounted Sight
1969 – Artificial Reality
1995 – CAVE
1987 – Virtual reality and VPL
1989 – Nintendo Powerglove
1990s – VR Explosion
1991 – Virtuality Dactyl Nightmare
1993 – SEGA VR glasses
1995 – VRML – Virtual reality Markup Language
1995 – Nintendo Virtual Boy
1995 – Hasbro Toaster
2013 – Oculus Rift
2014 – Google Cardboard
2015 – Samsung Gear VR
2018 – Magic Leap
Summary
Building a Solar System for Google Cardboard
Platform setup
Google Cardboard setup
Setting up the Unity environment
Building the TRAPPIST-1 System
Building the application
Android Instructions
Building an Android application
Invalid command Android error
iOS Instructions
Preparing your Unity project for iOS
Building an iOS application
Building an Image Gallery System for the Gear VR
A virtual image gallery
The Samsung Gear VR platform
Process overview – Part 1
Getting started in VR
Prepping for VR
Acquiring the Oculus SDK package
Constructing a panoramic skybox
Creating the Gallery prefab
Optional custom fonts
Building the galleries
Creating the image display element (FullImage)
Creating a controller and a scene controller script
Creating a gallery prefab
Adding User Interactions to the Virtual Gallery Project
Facilitating user interaction
Raycasters
StandaloneInput module
Image selector
Setting touch control
Creating feedback for the user
Scene controller
Image collection
Adding imagery
Use a highlight material as feedback
Assigning values
Finalizing user interaction
Using Event Triggers for user feedback
Creating an osig file
Preparing your Android device
Fighting Zombies on the Oculus Rift
Playing with zombies
The Oculus Rift platform