I started this Project as a Bachelor Thesis.
This is a prototype of a VR surgery training system that will be used to compare different kinds of haptic feedback in VR. It works with Sensegloves and should work with any Steam VR compatible devices (tested with HTC Vive Pro).
Both Versions of the prototype use the CuttingPlaneCreation.unity scene for managing Cutting Planes.
To chose what version you want to use, you have to change the version.txt file in this repository. This is not transfered if you make a build of the application. The version file is created when first starting and can be found in the folder /VR Surgery Training System_Data then.
It uses Unity Version: 2020.3.3f1 [lower versions are not recommended].
The repository uses git lfs --> should be activated
- SteamVR Unity Plugin (Version 2.7.3)
- SenseGlove Unity Plugin (Version 2.2)
- VIVE Input Utility (Version 1.15.0)
- XR Plugin Management (Version 4.0.7)
- Pro Builder (Version 4.5.2)
- Post Processing (Version 3.1.1)
Packages that are not linked can be found directly in the Unity Package Manager or the Asset Store.
Google Drive Link
One Drive Link
The scene of the Controller version is "Controller_SurgeryRoom.unity" and can be found in /VR Training System/Assests/Scenes
Make sure to disable all controllers (including trackers) that you are not using before you open the VR scene to ensure that the haptic feedback for the controller version works properly.
The scene of the SenseGlove version is "Gloves_SurgeryRoom.unity" and can be found in /VR Training System/Assests/Scenes
- switch cables of the glove sets when finished the thesis. I changed the cable of the right glove.