Fly your space ship
Controls in Windows Mixed Reality
First Mixed Reality Build
What it does
The goal of this project was to use a simple and inexpensive hardware rig in combination with the Microsoft VR motion controllers to replace the need for expensive controller hardware joysticks/HOTAS. The result of the project is a schematic and 3D print model for others to replicate the hardware rig and a Unity prefab to connect up the motion controllers.
How we built it
Used Unity 2017 b2, Visual Studio 2017, Windows Mixed Reality
Challenges we ran into
Getting Windows Mixed Reality set up on our machines. We needed to install a Windows Insider version and a beta version of Unity. Instructions for setting up WMR
Mapping the controllers required us to turn off the Windows Media Portal before playing our scene in Unity.
Ensuring the UX did not feel held back due to the motion controls being locked in place. Users have the ability to navigate the menu system with the controller analog sticks.
When we applied our motion script to the Controllers in VR it did not initially work.
Accomplishments that we're proud of
Mapped Controller to Physical Rig. Set up two machines that would display scenes in Windows Mixed Reality.
What we learned
How to set up and develop for Windows Mixed Reality with Unity. No NewtonVR or VRTK, but lots of support from Hololens developers and Microsoft.
Differences between the world and local Space can affect how the environment behaves relative to the camera/headset.
What's next for N-Space
We want to release the specs for making our physical rig so others can build experiences with it.
WIth more time we want to combine the flight scripts and add the asteroids and enemy AI so we can fly and shoot with the physical rig.
Airplane Model from Unity Standard Assets Vehicle Pack
Planet Dust: Planet_4_d.png by RobertSteinIII, used under Creative Commons Attribution 3.0 United States License.
Planet Ako: Planet_7_d.png by RobertSteinIII, used under Creative Commons Attribution 3.0 United States License.
Planet Dante: planet_3_d.png by RobertSteinIII, used under Creative Commons Attribution 3.0 United States License.
Planet Reststop: Planet_2_d.png by RobertSteinIII, used under Creative Commons Attribution 3.0 United States License.
Planet Down: planet_1_d.png by RobertSteinIII, used under Creative Commons Attribution 3.0 United States License.
Space Skybox: SpaceSkies Free, NightSoundGames https://www.assetstore.unity3d.com/en/#!/content/80503