Dr Lucy Bryant and I were at the UTS Data Arena capturing some emotions for the Unreal Metahumans in our Hololens Therapy App. The fantastically clever Thomas Ricciardiello ran the session for us. I can’t wait to see how it looks in the app. Stayed tuned to find out!
I now have all the major functionality working in a multiplayer version of the therapy app. There was another very steep learning curve with multiplayer functionality but I’m slowly starting to get my head around it. Luckily there’s not a lot of interaction requirements in this app to try and figure out, just enough to make it really interesting.
Next stop is to create the animations that our Metahumans will be portraying, creating more cool Metahumans and implementing some of the nice lighting setups I was working on earlier.
For our therapy app it would be highly beneficial if the therapist could also wear a headset and engage in the experience with the patient. That way they will be able to guide patients through the learnings easily. To do this with Metahumans I will need to use remote streaming from a PC so that the heavy lifting is done by the PC and not the Hololens. I’ve finally got it all working – just with basic shapes for now, but next stop will be Metahumans!
I found two excellent resources that showed me how to do this.
Microsoft Tutorial – https://docs.microsoft.com/en-us/samples/microsoft/mixedreality-unreal-samples/hl2collab—hololens-multiplayer-networking-in-unreal/
Unreal Engine Multiplayer docs – https://docs.unrealengine.com/5.0/en-US/networking-and-multiplayer-in-unreal-engine/
Epic have released MHC Lighting Presets – A set of lighting set ups designed by Greig Fraser (Dune) and they are free to use in your Metahuman setups.
The presets enhance the render of your Metahumans in the Hololens, but I had to make a few edits to the settings when I copied them into my Unreal Hololens Project setup. So if you find they don’t quite look the same in yours, then check out what I did here.
This is a really neat way to introduce a control panel to your Hololens app, which hides away when not in use. Here I have it changing the Metahuman displayed, and the emotional animation I have for them.
I’m starting to get the hang of all things Unreal and Hololens 2 so I’ve done a very basic app with the main requirements in rudimentary form. I’ve just used Mixamo animations to start with but will create some much more fine tuned and subtle animations soon.
After going through multiple video tutorials and getting completely confused and frustrated, I finally figured it out and have compiled my own instructions with images. If you’re like me and just want a quick and to the point tutorial then this post is for you.