Team

Russell Alleen-Willems

Mike Harwell

Eric Havir

Xinbei Hu

Alex Onorati

Jami Schwarzwalder

Will Wang

Inspiration

3D Physical 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.

Credits

Sounds:

Doggerland by Mat Mor Raw Creative Commons — Attribution 3.0 Unported— CC BY 3.0 Music provided by Music for Creators

Generator1 By Herbert Boland Creative Commons — Attribution 3.0 Unported— CC BY 3.0 Music from freesound.org

Hover engine by peridactyloptrix Creative Commons -- CC0 1.0 Universal Music from freesound.org

Airplane Model from Unity Standard Assets Vehicle Pack

Planet Textures:

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

Built With

  • unity-2017-beta-2
  • windows-mixed-reality
  • c#
Share this project:
×

Updates

Will Wang posted an update

Just tested out that 3D Model created in Solidworks Professional 2017 is successfully imported into Unity 2017.1.1f1 (converted through MeshLab first), but the material/color rendered at Solidworks can not be retained at Unity.

Log in or sign up for Devpost to join the conversation.