Preface
Acknowledgments
About the Author
Part I: Getting Started
1 Terminology and Best Practices
Terminology
Devices
Software
Unreal Engine
Best Practices
Summary
2 Head Mounted Display Setup
Gear VR
Gear VR Project Setup
Gear VR Global Menu Setup
Gear VR Global Menu Progress Material
Rift and Vive
Rift and Vive Project Setup
Rift and Vive Tracking Origins
Summary
3 Toolkit
Generic Function Library
,Oculus Function Library
Steam VR Function Library
Summary
Part II: Recipes
4 Trace Interaction
Understanding Trace Interaction
Understanding Interfaces
Setting Up Trace Interaction
Basic Project Setup
Interaction Interface Setup
Interaction Component
Interaction Pawn Setup
Setting Up a Basic Interactive Object
Summary
Exercises
5 Teleportation
Setting Up Teleportation
Parabolic Tracing
Visualizing the Teleport
Visualization Material
Visualization Actor
Simple Teleportation Volume
Summary
, Exercises
6 Unreal Motion Graphics and 2D User Interfaces
Challenges with 2D UI in VR
History and Compatibility of UMG
Basic VR Menu
Menu Actor
Menu Pawn
Custom Menu Interaction
Implementing Custom Menu Interaction: Approach 1
Implementing Custom Menu Interaction: Approach 2
Summary
Exercises
7 Character Inverse Kinematics
Introduction to Inverse Kinematics
Setting Up Head IK
Mirror Creation
IK Pawn
Head IK Animation Blueprint
Setting Up Hand IK
Adding Motion Controllers to Your Pawn
Hand IK Animation Blueprint
Summary
Exercises