The Virtual Reality Construction Training System is a desktop application that allows users to enter a 3-D environment simulating a construction work-site where the user must identify and rectify workplace hazards and complete simulated tasks. Users are able to interact with virtual objects in order to complete workplace objectives, as well as create their own work-sites and scenarios. The main technologies we will be using to create the application are the Unity game engine and Blender.
The Virtual Reality Construction Training System is being developed using Unity 2019.1.2f along with SteamVR. Additional packages used by this project are as follows:
- tobii XR SDK
- Runtime Level Design by Octamodius
- Modular Construction Site by Molendini
This program is being developed for the HTC Vive Pro Eye. Get your own for only $1599.00 USD at https://enterprise.vive.com/us/product/vive-pro-eye/.
Unity creates thousands of metadata files and directories that can make reviewing the code a hassle. Most of the code in this repository was generated by Unity, not created by our team. To navigate to the directory where the scripts we created are located, follow this link: https://github.com/MCommins/VR-Construction-Training-System/tree/develop/VR-CTS/Assets/Scripts
- Clone the repository into a location you can easily find later. The current code base is currently located in the devlop branch.
- Install Unity Version 2019.1.2f.
- Install SteamVR.
- If you have a htc Vive Pro Eye headset, ensure that the headset is operational and connected to SteamVR.
- Open Unity 2019.1.2f.
- Select "Open" to open the File Explorer.
- Select the folder containing the Unity project.
- Unity should open the project. This may take a minute or two because the project contains many assets.
- If you have not used Unity before, this video is a good place to start.
- Open the 'MainMenu' scene located in '/Assets/Scenes' from the Project window in the Unity Editor.
- Press the triangular Play button located at the top of the Unity Editor to begin the application. Note: Attempting to play a level will not work without a Vive Pro Eye VR headset.