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.

Noob FAQ: Issues and Solutions Only PLS!

edited March 2016 in Questions And Answers

The goal of this post will be to help out all of us new developers as we take on developing for Holo Lens. Over time, this post should be able to grow to become a post for all new developers who are also taking the plunge into Holo Lens. PLEASE DO NOT ASK QUESTIONS IN THIS POST (Place those in another post)! This is for solutions or issues that have already been solved! Think of it as a LIVING FAQ made specifically by developers for other developers as well!

You can post about anything you have figured out as this is literally for Noobs and beyond and is aimed to be a living document for all of us. Anything Holo Lens related goes here.

Please post in the following format when you figure something out:

ISSUE: < Your Issue Here >

OUR/MY SOLUTION: < How you overcame the issue or solved it >

Thanks!

Abhinav Gupta
Lead Developer and CEO
Game Scorpion Inc.
W: http://www.gamescorpion.com
E: info@gamescorpion.com

Abhinav Gupta
Lead Developer and CEO
Game Scorpion Inc.
E: info@gamescorpion.com
W: http://www.gamescorpion.com

Comments

  • ISSUE: Just starting out on HoloLens, don't have the device yet but want to learn, where do I start?

    OUR SOLUTION:
    Okay so I just started the plunge into hololens WITHOUT a hololens and so I visited the following link for a reference on the steps: https://dev.windows.com/en-US/holographic/development_overview.

    Go there and you can start your development journey. Specifically we are to set up Unity 3D with some form of Visual Studio (I have both Community Edition and Pro).

    Luckily I'm a Unity 3D Developer so lets quickly go over the process of setting up Unity 3D and getting setup for HoloLens development!

    HOW TO SETUP UNITY 3D AND GET READY FOR HOLOLENS DEVELOPMENT:
    1. First lets visit http://unity3d.com/get-unity
    2. Go down the page and install Unity 3D (You can choose which one you want but you can start off with the free version here: http://unity3d.com/get-unity/download?ref=personal)
    3. Once the download completes, start the installer package.
    4. When the installer loads, hit the NEXT button
    5. Accept the license agreement after reading it and then hit NEXT
    6. In the LIST OF COMPONENTS, make sure you select "Microsoft Visual Studio Tools for Unity" as this is the way we will be connecting our Unity Projects to Visual Studio Community Edition. (NOTE: Unity development is using C# coding) ALSO, make sure you select windows as one of the platforms and since I can only assume that our apps and games will be written for the Windows marketplace, go ahead and also make sure you select Windows Store .NET Scripting Backend and Windows Store IL2CPP Scripting Backend (Later on I'm assuming they will have a HoloLens platform as well, but at the time of writing this they don't currently have it yet as this is still really new). SO to confirm, the following should be CHECKED OFF in the list:
    -Windows Build Support
    -Microsoft Visual Studio Tools for Unity
    -Windows Store .NET Scripting Backend
    -Windows Store IL2CPP Scripting Backend

    1. Now hit next and let the download complete.
    2. While that download is going on, we need to grab a copy of Visual Studio Community Edition for Unity 3D (If you don't already have it) by visiting the following site: https://www.visualstudio.com/en-us/features/unitytools-vs.aspx
    3. Specifically click on the NUMBER 2 Button for "FREE Community Edition" (You can also click this link directly: https://go.microsoft.com/fwlink/?LinkId=691978&clcid=0x409)
    4. Once downloaded, open it up and it should also install the Visual Studio software onto your system. Don't worry about the other steps as we are already downloaded and installed Unity 3D and Unity 5 already comes with Visual Studio Tools integrated so we dont have to worry about that. (NOTE: It also has monodevelop built in which is another IDE, however not to worry as we wont be using that).

    Once everything is setup and installed, you should now be ready to start taking the plunge into Unity 3D and working on creating games and apps for the Hololens!

    Check out some of the Unity Tutorials here: https://unity3d.com/learn/tutorials

    Also check out the asset store for all kinds of assets and pre-programmed things from other developers here: https://www.assetstore.unity3d.com/en/

    NOTE: Every day is a brand new 24 hour sale so you can save some money on some really neat assets. You also will have ongoing sales throughout the year which Unity has, such as their madness sale. I HIGHLY recommend getting things like NGUI (Similar to ugui which is Unity's built in GUI system, but really powerful and can help in creating awesome HUDs and other things, plus a lot of documentation for years) and checking out what other assets you may need. If you're completely new to programming, then something like PlayMaker (https://www.assetstore.unity3d.com/en/#!/content/368) may actually help you in creating games and apps with minimal code. Also there are many free assets available as well so keep that in mind as you start developing.

    For more details on Unity and Hololens, check out this page here: https://dev.windows.com/en-US/holographic/unity_development_overview

    NEXT STEPS:
    Visit the Hololens Academy and keep up to date on the latest tutorials they have there as well: https://dev.windows.com/en-US/holographic/academy

    ENJOY!

    Nav

    Abhinav Gupta
    Lead Developer and CEO
    Game Scorpion Inc.
    E: info@gamescorpion.com
    W: http://www.gamescorpion.com

  • edited March 2016

    ISSUE: I don't have a Hololens...How do I test an app without one?

    OUR SOLUTION:
    Microsoft has included a cool emulator that allows the rest of us without a Hololens yet to actually test out our apps and games!

    Visit the following page to get started: https://dev.windows.com/en-US/holographic/using_the_hololens_emulator

    NOTE: You require Hyper-V Emulation. This is usually set in your computer BIOS (I know on some systems this is disabled so you gotta reboot your system, get into BIOS and then set this in the bios to enable it). Other systems MAY NOT have this capability, so then you're gonna have to go and get a laptop or desktop that does.

    OTHER NOTES (Right from the page link above): The human and environmental inputs that would usually be read by the sensors on the HoloLens are instead simulated (in the emulator) using your keyboard, mouse, or Xbox controller. Apps don't need to be modified to run on the emulator and don't know that they aren't running on a real HoloLens.

    Nav

    Abhinav Gupta
    Lead Developer and CEO
    Game Scorpion Inc.
    E: info@gamescorpion.com
    W: http://www.gamescorpion.com

  • edited March 2016

    ISSUE: Is there a Quick tutorial in Unity to setup Hololens?

    OUR SOLUTION:
    Yes here are the links to each of the videos so far (Make sure you subscribe to the channel so you get the latest videos as they come out from Microsoft):

    Video's worth watching as of the time of this post:

    Hololens Development Overview
    https://www.youtube.com/watch?v=A784OdX8xzI

    Gesture Input
    https://www.youtube.com/watch?v=kwn9Lh0E_vU
    Gaze Overview
    https://www.youtube.com/watch?v=zCPiZlWdVws

    Voice Input
    https://www.youtube.com/watch?v=eHMkOpNUtR8

    Spatial Mapping
    https://www.youtube.com/watch?v=zff2aQ1RaVo

    Spatial Sound
    https://www.youtube.com/watch?v=PTPvx7mDon4

    Skype and Hololens
    https://www.youtube.com/watch?v=4QiGYtd3qNI

    Game Dev Capabilities (Fragments Dev Diary)
    https://www.youtube.com/watch?v=m6Wndguve8U

    UNITY DEVELOPMENT VIDEO TUTORIAL
    Ch 0. Introduction with HoloLens
    https://www.youtube.com/watch?v=Xzm8_s05mm8

    Ch 1. Project Creation
    https://www.youtube.com/watch?v=qotpUpIQxVU

    Ch 2. Gaze Input
    https://www.youtube.com/watch?v=BPWTbAC210k

    Ch 3. Gesture Input
    https://www.youtube.com/watch?v=5oUcewDdwQE

    Ch 4. Voice Input
    https://www.youtube.com/watch?v=LxbOhnd2_GM

    Ch 5. Spatial Sound
    https://www.youtube.com/watch?v=Xc3C4VA10w4

    Ch 6. Spatial Mapping
    https://www.youtube.com/watch?v=S-517Y63Cnk

    Make sure you subscribe to the channel so you get the latest videos from them.

    ENJOY!

    Nav

    Abhinav Gupta
    Lead Developer and CEO
    Game Scorpion Inc.
    E: info@gamescorpion.com
    W: http://www.gamescorpion.com

Sign In or Register to comment.