Aligning virtual character with RGB stream aka Mixed Reality Capture

While the video is not available, you can learn the tutorial in the attached unitypacakge .

Thanks :slight_smile:

See another example example in the attached unitypackage.

On the stage, there is a LocalSkeleton (displays just the joins and their directions) and a LocalAvatar (overlays the character on top of the RGB with an adjustment to the user’s size).

Note that the skeletons are located in the local space of the SensorSpace object. If you change the orientation or position SensorSpace, the result on the screen will remain the same (this is convenient if you want to place several skeletons in different places).

Don’t forget to enable depth-to-color registration.
To turn on depth-to-color registration, open nuitrack.config from the folder <nuitrack_home>\data and set DepthProvider.Depth2ColorRegistration to true.