This is an experimental repo for exploring a new way of interfacing with a immersive virtual worlds and the relation of interacting with real world digital hardware systems that run our daily lives. For past and ongoing experiments see the wiki here and project board here
- Windows 10/11
- Intel i5-4590 / AMD Ryzen 5 1500X or greater,
- NVIDIA GTX 1060 / AMD Radeon RX 480 or greater,
- 16GB+ RAM,
- 1x USB 3.0 ports
- macOS and linux distros have issues with GFX card and driver support still so beware if you are going to try
- Oculus quest or Oculus quest 2 headset and
OS build 34.0 +
- this project is HMD agostic, but as quest is the market leader in consumer grade HMDs we use this
- An Oculus dev account developer.oculus.com
- Install Unity hub https://unity3d.com/get-unity/download
- Make sure you install
Unity 2020.3.25f1 LTS
- Additional unity modules (Visual Studio dev tools, Android build support [sdk, ndk, openJDK])
- Oculus Integration Unity package
- OpenXR Plugin
- with Air link support (helps with streaming and reduces the need for a full build when testing) - Side quest for APK and deploy to device managment (unity build and run is clunky and this is much smoother IMHO) - Android studio - Oculus quest desktop app
- Air link configured for steaming psudeo builds (no need to to a full build when testing, steam over wifi) - An array of wifi ready IoT devices
- We will be using raspberry pi as our core controller but each experiment will have its own needs and will be found in the experiments wiki section - Postman or Insomnia rest client tools, this helps when debugging payload interfaces between VR and IoT
- Make sure you install
Media related:
- Oculus Mixed reality video capture desktop app
- Oculus headset app for the HMD
- Configured and controllers tracked
- OBS studio and the Oculus MRVC plugin installed
- Green screen
- Photography lighting
- Sony a7iii or higher end DLSR camera able to do 4k video capture
- 4k Camlink
3d printing:
- Ender 3D printer
- Cura desktop app for slicing