舉報

會員
Virtual Reality Blueprints
IfyouareagamedeveloperandaVRenthusiastnowlookingtogetstuckintotheVRappdevelopmentprocessbycreatingVRappsfordifferentplatforms,thenthisisthebookforyou.FamiliaritywiththeUnitygameengineandtheC#languageiskeytogettingthemostfromthisbook.
最新章節(jié)
- Leave a review - let other readers know what you think
- Other Books You May Enjoy
- Motion sickness prevention there is no cure
- Motion sickness
- User interface and experience design
- Movement
品牌:中圖公司
上架時間:2021-06-24 17:57:34
出版社:Packt Publishing
本書數(shù)字版權(quán)由中圖公司提供,并由其授權(quán)上海閱文信息技術(shù)有限公司制作發(fā)行
- Leave a review - let other readers know what you think 更新時間:2021-06-24 18:51:24
- Other Books You May Enjoy
- Motion sickness prevention there is no cure
- Motion sickness
- User interface and experience design
- Movement
- Input
- Primer of best practices
- VR terms and definitions
- VR Terms and Definitions
- Headset costs
- HoloLens
- Sony PSVR
- Vive
- Oculus Rift
- Gear VR
- Google Daydream
- Google Cardboard
- VR hardware roundup
- VR Hardware Roundup
- Summary
- Expanding the game
- Building the application
- Scripting the Milk Bottle Toss game
- Game props
- Milk Bottle Toss props
- Finishing the Wacky Mole game
- Scripting the mole game controller
- Scripting the mole asset
- Building an animation state machine
- Animating the mole
- The mallet
- Crispy UI Text
- The Score Board
- The mole
- The GameTable
- Wacky Mole props
- Midway booth games
- Software version control services
- Unity Collaborate
- Local backup
- Backing up the project
- Carnival Midway Games — Part 2
- Summary
- Making objects grabbable
- Deactivating stick movement [Optional]
- Mapping touch controller buttons
- A gaze-based teleportation system
- Implementing movement
- Using appropriate motions
- Reducing vection
- Reducing yaw
- Reducing acceleration
- Consider adding UI overlays
- Eliminating non-forward motion
- Combating VR sickness
- Adding clutter to the scene
- Planning the midway activities
- Creating the booth prefab
- Adding 3D text
- Building the game booth
- Building the game environment
- Designing the play area
- Creating the player avatar
- Setting up the project
- Loading the OVRP
- Preparing Unity for VR development on the Rift
- Process overview – Part 1
- Requirements
- Special production note
- Preproduction
- Recreating carnival games
- Carnival Midway Games — Part 1
- Expanding the experience
- Summary
- Building an executable
- Setting the mood
- Targeting reticle cursor
- Testing the PlayerController
- OnDrawGizmos function
- Shoot function
- Update function
- PlayerController script
- Fighting back
- ZombieController script
- Controlling the zombie prefab
- ZombieSpawner script
- Summoning zombies
- Scripting the zombies
- Scripting Zombies for the Oculus Rift
- Summary
- Adding transitions
- Animating the zombie assets
- Creating the zombie prefab
- Lightmapping
- Occlusion culling
- Using planes
- Removing unnecessary objects
- Reducing excessive scene geometry
- Frame rate is key to performance
- Optimizing the experience for VR
- Creating spawn points
- Setting the mood
- Constructing gameplay boundaries
- Building the game environment
- Adding a 3D camera
- Graphic Raycaster
- Creating the Player GameObject
- Setting up the Unity environment
- Process overview – Part 1
- The Oculus Rift platform
- Playing with zombies
- Fighting Zombies on the Oculus Rift
- Summary
- Building an Android application
- Preparing your Android device
- Creating an osig file
- Building the application
- Using Event Triggers for user feedback
- Finalizing user interaction
- Assigning values
- Use a highlight material as feedback
- Adding imagery
- Image collection
- Scene controller
- Creating feedback for the user
- Setting touch control
- Image selector
- StandaloneInput module
- Raycasters
- Facilitating user interaction
- Adding User Interactions to the Virtual Gallery Project
- Summary
- Creating a gallery prefab
- Creating a controller and a scene controller script
- Creating the image display element (FullImage)
- Building the galleries
- Optional custom fonts
- Creating the Gallery prefab
- Constructing a panoramic skybox
- Acquiring the Oculus SDK package
- Prepping for VR
- Getting started in VR
- Process overview – Part 1
- The Samsung Gear VR platform
- A virtual image gallery
- Building an Image Gallery System for the Gear VR
- Summary
- Building an iOS application
- Preparing your Unity project for iOS
- iOS Instructions
- Invalid command Android error
- Building an Android application
- Android Instructions
- Building the application
- Building the TRAPPIST-1 System
- Setting up the Unity environment
- Google Cardboard setup
- Platform setup
- Building a Solar System for Google Cardboard
- Summary
- 2018 – Magic Leap
- 2015 – Samsung Gear VR
- 2014 – Google Cardboard
- 2013 – Oculus Rift
- 1995 – Hasbro Toaster
- 1995 – Nintendo Virtual Boy
- 1995 – VRML – Virtual reality Markup Language
- 1993 – SEGA VR glasses
- 1991 – Virtuality Dactyl Nightmare
- 1990s – VR Explosion
- 1989 – Nintendo Powerglove
- 1987 – Virtual reality and VPL
- 1995 – CAVE
- 1969 – Artificial Reality
- 1969 – Virtual Cockpit/Helmet Mounted Sight
- 1968 – The mother of all demos
- 1968 – Sword of Damocles
- 1965 – The Ultimate Display
- 1968 – Teleyeglasses
- 1961 – Headsight
- 1960 – TelesphereMask
- Interactivity and True HMDs
- Link Trainers and Apollo
- Why stop at just sight and sound? – Smell o' Vision and Sensorama
- Stereoscopic viewers
- The bigger the better – panoramic paintings
- Making a static image dance
- Through the looking glass
- The history of virtual reality
- The Past Present and Future of VR
- Reviews
- Get in touch
- Conventions used
- Download the color images
- Download the example code files
- To get the most out of this book
- What this book covers
- Who this book is for
- Preface
- Packt is searching for authors like you
- About the reviewer
- About the authors
- Contributors
- Foreword
- PacktPub.com
- Why subscribe?
- Packt Upsell
- Title Page
- coverpage
- 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
- Summary
- 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
- Summary
- 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
- Building the application
- Creating an osig file
- Preparing your Android device
- Building an Android application
- Summary
- Fighting Zombies on the Oculus Rift
- Playing with zombies
- The Oculus Rift platform
- Process overview – Part 1
- Setting up the Unity environment
- Creating the Player GameObject
- Graphic Raycaster
- Adding a 3D camera
- Building the game environment
- Constructing gameplay boundaries
- Setting the mood
- Creating spawn points
- Optimizing the experience for VR
- Frame rate is key to performance
- Reducing excessive scene geometry
- Removing unnecessary objects
- Using planes
- Occlusion culling
- Lightmapping
- Creating the zombie prefab
- Animating the zombie assets
- Adding transitions
- Summary
- Scripting Zombies for the Oculus Rift
- Scripting the zombies
- Summoning zombies
- ZombieSpawner script
- Controlling the zombie prefab
- ZombieController script
- Fighting back
- PlayerController script
- Update function
- Shoot function
- OnDrawGizmos function
- Testing the PlayerController
- Targeting reticle cursor
- Setting the mood
- Building an executable
- Summary
- Expanding the experience
- Carnival Midway Games — Part 1
- Recreating carnival games
- Preproduction
- Special production note
- Requirements
- Process overview – Part 1
- Preparing Unity for VR development on the Rift
- Loading the OVRP
- Setting up the project
- Creating the player avatar
- Designing the play area
- Building the game environment
- Building the game booth
- Adding 3D text
- Creating the booth prefab
- Planning the midway activities
- Adding clutter to the scene
- Combating VR sickness
- Eliminating non-forward motion
- Consider adding UI overlays
- Reducing acceleration
- Reducing yaw
- Reducing vection
- Using appropriate motions
- Implementing movement
- A gaze-based teleportation system
- Mapping touch controller buttons
- Deactivating stick movement [Optional]
- Making objects grabbable
- Summary
- Carnival Midway Games — Part 2
- Backing up the project
- Local backup
- Unity Collaborate
- Software version control services
- Midway booth games
- Wacky Mole props
- The GameTable
- The mole
- The Score Board
- Crispy UI Text
- The mallet
- Animating the mole
- Building an animation state machine
- Scripting the mole asset
- Scripting the mole game controller
- Finishing the Wacky Mole game
- Milk Bottle Toss props
- Game props
- Scripting the Milk Bottle Toss game
- Building the application
- Expanding the game
- Summary
- VR Hardware Roundup
- VR hardware roundup
- Google Cardboard
- Google Daydream
- Gear VR
- Oculus Rift
- Vive
- Sony PSVR
- HoloLens
- Headset costs
- VR Terms and Definitions
- VR terms and definitions
- Primer of best practices
- Input
- Movement
- User interface and experience design
- Motion sickness
- Motion sickness prevention there is no cure
- Other Books You May Enjoy
- Leave a review - let other readers know what you think 更新時間:2021-06-24 18:51:24