This project uses the Unity engine and utilizes the XR Interaction Toolkit and assets generated by the Unity Gaussian Splatting Plugin. Please note that Gaussian Splats are not included in this repository; only the asset files generated by the plugin are included.
- Unity Engine: The 3D engine used for the development.
- XR Interaction Toolkit (3.0.1): Provides tools and components for building immersive VR cross-platform interactions. Starter assets are included to make implementation more streamlined and more straightforward.
- Unity Gaussian Splatting Plugin: This tool generates assets based on PLY files within Unity and then renders those. For more information, check the plugin's official repository: Unity Gaussian Splatting Plugin.
- Meta Quest 3: This project has been thoroughly tested on the Meta Quest 3 VR headset to ensure compatibility and performance.
- Meta Quest 2: All features have been co-tested on a Meta Quest 2
- Mock HMD: MockHMD can be used for easy testing in Unity. This allows to quickly test interactions with mouse and keyboard. If the Mock HMD is causing problems feel free to disable it in the project settings.
- Unity: Exact version used is 2022.3.10f1
To run this project locally, clone the repository to your machine and open it with Unity. Ensure you have the XR Interaction Toolkit and the Gaussian Splatting Plugin installed in your Unity environment.
git clone <repository-url>
The VologramsToolkit might have to be downloaded separately via the Release-Page.