HoloLens Character Sit Demo

This month, the members at LearnHoloLens.com learned how to have a character sit on a virtual chair and next month they will learn how to actually have the character pick a seat in the real world and sit down.

This week, I’m showing off a demo of having an animated character spawn, pick a seat, walk to the seat, turn around and sit down in the seat.

The master class came about because a member wanted to know how to accomplish this task. It was first brought up in one of the monthly Live Q&A sessions, and then discussed a couple of times. There seemed to be enough interest in the topic that two full master classes are devoted to it.

If you are into HoloLens development and want a shortcut to learn practical things that aren’t taught anywhere else, head on over to LearnHoloLens.com and jump on the notification list so you can be notified when the doors open again.

It’s a lot of fun and I hope you’ll join us!

Enjoy the video:

HoloLens 2018 – It’s 2 Years Old!

Every single week for two years, I’ve produced content around mixed reality and the majority of the content has been on the HoloLens itself.

I decided to go through the archives and make a video of all the different demos, apps, and games I’ve created (or played) over the last 2 years.

Also, Microsoft is has released the Windows 10 RS4 Preview for the HoloLens.
https://blogs.msdn.microsoft.com/uk_faculty_connection/2018/03/29/windows-10-rs4-preview-for-hololens-and-onnx-offline-machine-learning/

Watch the HoloLens 2018 compilation video here:

HoloLens Unboxing and Authentic First Impressions
https://youtu.be/ULaH_f1yWlM

Top 5 Apps in the HoloLens Store on Day 1
https://youtu.be/n4GDo4_sxy8

How to Record using your HoloLens TWO different ways
https://youtu.be/lDKbFaY_6KA

How to deploy an app to the HoloLens Device
https://youtu.be/i4OWDfx_w0M

How to Deploy an Unity App to the HoloLens Device – Step by Step
https://youtu.be/d0qOrq8zbwI

How Does the HoloLens Look Outside
https://youtu.be/vUg12jxeU90

HoloLens HoloTour: A Deeper Look
https://youtu.be/7GCv7TTAPTs

Tunnel Vision on HoloLens
https://youtu.be/Xi2-at53Kc8

Hanging with Holograms (HoloLens)
https://youtu.be/ZY2ukQXqMD0

Pratical HoloLens: Lubricating a Mower
https://youtu.be/EW5AR-vL_kc

HoloLens Bouncing Ball
https://youtu.be/OKB7KENOZYs

HoloLens Fireworks! Happy 4th of July!!
https://youtu.be/XWETVfyEYLk

HoloLens Developer Challenge: Wizard Battle (Mage)
https://youtu.be/ntwhM9FrSzY

HoloLens Developer Challenge: Wizard Battle (Sorcerer)
https://youtu.be/ntwhM9FrSzY

HoloLens Bed Demo
https://youtu.be/rpZvP6Mq1js

HoloLens Magic Window Demo
https://youtu.be/uevunxV3hY0

Holographic Remoting Player app
https://youtu.be/te8eJmD1_0w

HoloLens RC Racer “HoloWheels” Demo
https://youtu.be/M_nSOiVbUVc

HoloLens Actiongram
https://youtu.be/5aNvR0EXN6c

Spatial Understanding working on the HoloLens Emulator
https://youtu.be/5aNvR0EXN6c

Updated Visualizer
https://youtu.be/i8CBw-3ytiQ

Merry Holographic Christmas
https://youtu.be/NBpBICRTogw  — /yt

Holographic Bouncing Ball Tutorial Part 4
https://youtu.be/Zo152_Yl1XE

HoloValentine App – Source Code Available
https://youtu.be/EeMj8ZrVGBM

HoloLens Spatial Understanding in the Unity Editor
https://youtu.be/jy8XHQAFyU0

Little Holographic Dragon on the HoloLens
https://youtu.be/cxvTunDcvTk

Medieval VR on the HoloLens
https://youtu.be/tBO0P7ye85U

Fun with HoloLems Lemmings
https://youtu.be/vluX8rrWlNY

HoloLens Particles
https://youtu.be/uIjbIicG-zs

HoloLens Paintball aka HoloPaintball
https://youtu.be/cJHZmZJG0ac

Dynamically Placed Items with Spatial Understanding
https://youtu.be/9yLOKts7Sd4

Hiding Objects in Unity with HoloToolkit Input Manager
https://youtu.be/AkHADROaefA

How to Deploy to the HoloLens from Unity
https://youtu.be/oQvBX2GQ5zQ

HoloLens Meme Fun #IAmAHoloLensDev
https://youtu.be/JsgOk_XE6vQ

HoloPaintBall Source Code
https://youtu.be/CtV6k9eF1dI

Ocean Treasure on the HoloLens played with my kids
https://youtu.be/kRXS8LpNDxI

Paint 3D, Unity and the HoloLens
https://youtu.be/hvYcgV02cgc

Learn HoloLens Live Q&A – Spatial Understanding and World Anchors
https://youtu.be/G0P4jhcglkg

Mixed Reality Toolkit Reflection Extension Method

I received a question a few weeks back about getting the Curved VR Keyboard to work on the HoloLens.

The error message appeared to be a reflection issue. UWP has some issues working with reflection because UWP is not managed. It is native and has a projection that allows us to write JavaScript apps or C# apps (and other languages) and it does the projection. This is really nice because we can write code using the language we like and deploy it to the Windows Store.

However, this means that some of the reflection APIs don’t quite work.

In particular, trying to call GetProperty or the like can cause issues. Fortunately, when it comes to Unity this is solved by the Mixed Reality Toolkit. There is a handy extension method that was created on the system’s Type class. The GetBaseType extension method will return the correct base type for UWP as well as when the code is running in the Unity Editor.

This is done using compiler directives (like #if UNITY_WSA && !UNITY_EDITOR ).

If you are trying to use a Unity Asset Store asset, like the Curved VR Keyboard, on the HoloLens or an immersive headset to run in the Windows Store, then you’ll want to avoid using reflection, or if it is needed, make sure you grab the appropriate base type.

Here is a video I created as I blindly tackled the problem.

HoloValentine One Year Anniversary

Around this time last year, I created a HoloLens app called HoloValentine and released it to the Windows Store. Later last year, sometime in November, I updated the code to have it work on the immersive Mixed Reality (or VR) headsets.

Here’s a little demo of how it works on the IHMD (Immersive Head Mounted Displays). I could have spent some time creating an actual environment, but let’s not talk about what might have been

If you have a IHMD … or a HoloLens, go ahead and try it out. It’s free 🙂

https://www.microsoft.com/en-us/store/p/holovalentine/9n20ttvcxh2q

You can also grab the source code at http://chd.me/holovalentine

You can watch the series that was inspired by this game at: http://chadcarter.net/getting-started-with-mixed-reality/