Unity 2020 Virtual Reality Projects
更新时间:2021-06-11 18:55:21
最新章节:Leave a review - let other readers know what you think封面
版权信息
献辞
About Packt
Why subscribe?
Contributors
Preface
Virtually Everything for Everyone
What is virtual reality?
Differences between virtual reality and augmented reality
Applications versus games
Types of VR experience
Types of HMD
How virtual reality works
Technical skills that are important to VR
What this book covers
Summary
Understanding Unity Content and Scale
Technical requirements
Installing Unity
Getting started with Unity
Creating a simple diorama
Using prefabs
Importing content
Summary
Setting Up Your Project for VR
Technical requirements
Introducing the Unity XR platform
Choosing your target VR platforms and toolkits
Enabling virtual reality for your platform
Building and running your project
Building for SteamVR
Building for Oculus Rift
Building for Immersive WindowsMR
Building for Oculus Quest
Building for Google Cardboard
Summary
Using Gaze-Based Control
Technical requirements
Adding Ethan the walker
Scripting a random walk target
"Zombie-izing" Ethan!
Going where I'm looking
Making a look-to-kill system
Introducing Unity C# programming
Summary
Interacting with Your Hands
Technical requirements
Setting up the scene
Using an Input Manager button
Controlling balloons with the input trigger
Using Unity events for input
Tracking your hands
Interacting with a balloon gun
Popping balloons
Summary
Canvasing the World Space UI
Technical requirements
Studying VR design principles
Making a reusable default canvas
Implementing a HUD
The in-game world space UI
The reticle cursor
Building an interactive dashboard
Direct interaction with UI elements
Building a wrist-based menu palette
Summary
Teleporting Locomotion and Comfort
Technical requirements
Implementing basic glide locomotion
Climbing a wall
Using the XRI Locomotion System
Teleporting between locations
Locomotion and comfort in VR
Summary
Lighting Rendering Realism
Technical requirements
Lighting and rendering strategies
Setting up our demo scene
Using environment lighting
Using PBR materials and URP Shaders
Using Light objects and Emission surfaces
Using Light Probes and Reflection Probes
Enhancing your scenes with post-processing effects
Summary
Playing with Physics and Fire
Technical requirements
Understanding Unity physics
Creating bouncy balls
Managing the GameObject life cycle
Building a headshot game
Building a Paddleball game
Building a shooter ball game
Juicing the scene
Summary
Exploring Interactive Spaces
Technical requirements
Using ProBuilder and ProGrids
Constructing the art gallery building
Assembling the scene
Creating the artwork rig
Adding pictures to the gallery
Managing art info data
Displaying the art info
Adjusting for image aspect ratio
Teleporting around the gallery
Summary
Using All 360 Degrees
Technical requirements
Exploring 360-degree media
Having fun with photo globes
Viewing 360-degree photos
Playing 360-degree videos
Using Unity skyboxes
Capturing 360-degrees in Unity
Summary
Animation and VR Storytelling
Technical requirements
Composing our story
Timelines and Audio tracks
Using a Timeline to activate objects
Recording an Animation Track
Using the Animation editor
Animating other properties
Using Animation clips
Using Animator Controllers
Making the story interactive
Summary
Optimizing for Performance and Comfort
Technical requirements
Using the Unity Profiler and Stats windows
Optimizing your art
Optimizing your scene with static objects
Optimizing the rendering pipeline
Optimizing your code
Runtime performance and debugging
Summary
Other Books You May Enjoy
Leave a review - let other readers know what you think
更新时间:2021-06-11 18:55:21