ABSTRACT

This chapter looks at the Steam virtual reality (SteamVR) interaction system and find out how it can rapidly increase development time by supplying mechanisms for common VR interactions. The SteamVR interaction system is the same one seen in the Valve VR title The Lab, which includes a whole bunch of code to interact with switches, pick up and drop objects and teleportation. Version 2.0 of the SteamVR library brought with it an overhaul of the input system and input handling. SteamVR’s Interactable Component will deal with highlighting the object, too, so it is obvious to the user that the object can be interacted with. SteamVR provides several Components do doing things like pulling or pushing objects that will only move in certain ways or rotate around certain axis.