This is the Virtual Reality application that I have developed and was a lot of fun to build. In this project, you get to walk around an office that has been created by the professor Andrew Johnson. My task was to design my own cubicle and a common area (graduate level requirement). Moreover, the user has been given options to turn small like antman or larger like a giant and look down upon the office space.
You can run this application with Vive + a PC or using the simulator.
Alpha version demo video:
Source Code:Github link Downloading and setting up the project to run:
Please download the source code from Github.
Make sure you have Unity installed or download it here. I have developed this on Unity version: 2019.2.8f1
Download the zipped files from the master branch
Unzip the files into a directory of your preference
Navigate into the unzipped folder, it will be named 'Office-space-master'
Unzip the VRTK folder and save it in the Assets folder
Open Unity Hub --> click on Add--> Select the folder 'Office-space-master' and click on Ok
In the project hierarchy, go to Assets-->Scenes and open the officescene.unity file
To run the application on the Vive, make sure 'SimulatedCameraRig' is unchecked and 'UnityXRCameraRig' is checked before clicking play.
To run the application on the simulator, make sure 'UnityXRCameraRig' is unchecked and 'SimulatedCameraRig' is checked before clicking play.
Navigating through the Space using buttons:
While you can physically walk around in the space, you can also teleport and use the controller buttons to interact and play with objects in the space. You can use the buttons for the following:
Press the Trigger button on the Left controller (Button 14) to turn into a small version, roughly 6"
Press the Menu button on the Left controller (Button 2) to turn back into normal size
Press the Trigger button on the Right controller(Button 15) to turn into a giant version (roughly 20ft).
Press the menu button on the Right controller to toggle the lights (added by the professor)
Press the trackpad on the controllers to teleport. Touching the trackpad will highlight the locations you can teleport to (added by the professor)
One directional light at the lobby(common entrance area)
Everything that is developed apart from those listed on this page including the office layout and structure has been developed by the professor Andrew Johnson and is part of Project 2 assigned for his class CS 428