Hello everyone.

The Mixed Reality Forums here are no longer being used or maintained.

There are a few other places we would like to direct you to for support, both from Microsoft and from the community.

The first way we want to connect with you is our mixed reality developer program, which you can sign up for at https://aka.ms/IWantMR.

For technical questions, please use Stack Overflow, and tag your questions using either hololens or windows-mixed-reality.

If you want to join in discussions, please do so in the HoloDevelopers Slack, which you can join by going to https://aka.ms/holodevelopers, or in our Microsoft Tech Communities forums at https://techcommunity.microsoft.com/t5/mixed-reality/ct-p/MicrosoftMixedReality.

And always feel free to hit us up on Twitter @MxdRealityDev.

Alpha Synthetica - A Large Scale Virtual World Test Project

Alpha Synthetica - An Open VR World (Also a working title, so pardon the cheesy name.)

A view from the rural side of Alpha Synthetica. I'd like the areas outside of the colonial city towers to feel like Big Sur (Except on a newly settled planet with 3 suns :smile: )

A close-up view of one of the colonial city towers. The giant towers support multilayered cities inside of them.

An interior view from one of the many levels inside of a city tower. The cities will have a mix of massive futuristic buildings, and open green spaces populated with trees and various plants. (Like a nicer, non nightmarish dystopian Blade Runner city :wink: )
.

A screencap of my progress in Unity. The buildings and platform structures were modeled in Blender. The textures were painted in Photoshop. For now I'm keeping the look simple, as I haven't had much time to experiment with different shaders in Unity. Each building has 3 Levels Of Detail to help maintain 90 fps regardless of where the User is in Alpha Synthetica. I intend to create explorable interiors for each building further down the line. Further work on the atmospherics and the lighting is needed to match the color style of my concept sketches.
.
So, a little about me, and my first major development issue:
My background is in Animation (2D, and 3D) VR/MR development is new to me but I'm gradually picking it up. What I'm trying to say is that I'm a noob, but I'm hooked on VR, and I'm serious about creating for it.
So far the Mixed Reality Toolkit has provided some great tools, and is pretty straightforward to use (Even for someone completely new to this like me.) However, I'm hitting a brick wall when it comes to mapping the buttons on the Motion Controllers which I would like to assign some FPS style controls to. Which brings me to my first question. (Which I will also post in the Q&A Section too.)

My issue is with getting Unity's Vertical, and Horizontal inputs to work with the Motion Controller Thumbsticks. I've had some basic success with parenting the Mixed Reality Camera to an FPS Player Controller that I can control with the WASD keys on my keyboard...

But I'd like to map those controls to the Motion Controller Thumbsticks. Trouble is, I can't find where the right scripts are in the Input Manager.

I did some digging around in the various demo scenes provided in the Mixed Reality Toolkit, but no luck so far. I'm just too new to all of this to make heads or tails of it, so if anyone here can help me out with this, I'd really appreciate it!
.
The FPS Controller Scheme
If/when I get around this Motion Controller button issue, here's how I picture my VR-FPS system working. (Any notes from you folks are welcome.)
.
Step 1 When the User is physically walking in the room, the FPS controller is parented to the Mixed Reality Camera on the X & Z plane.

In addition, the FPS Controller also inherits the Y rotation of the Mixed Reality Camera. This ensures the FPS Controller rig stays centered and oriented with the User at all times.

Step 2 When the User moves the Thumbstick in Vertical or Horizontal directions, the FPS Controller switches from being the Child of the Mixed Reality Camera, and becomes the Parent of the Mixed Reality Camera.

Step 3 The direction the User moves the Thumbstick determines the direction the FPS Controller moves in the Virtual World, and with it the Mixed Reality Camera. Like in an FPS game with WASD keyboard controls.

Step 4 ‎When the user releases the Thumbstick, the FPS controller returns to being the Child of the Mixed Reality camera as described in Step 1. The User can return to walking naturally throughout the room.

.
So, that's my project, and that's my first roadblock.
I hope this post wasn't too long, and I look forward to hearing from you folks.

  • Colin

**- Colin **(Just some weird guy trying to build some weird worlds.)

Comments

Sign In or Register to comment.