

(This feature requires a full NI mate licence) The quit port should match the Receive OSC port in NI mate preferences. Quit NI mate - This option will quit NI mate when the Unity game ends. In the design phase you should include the profile file in the assets folder and after building you should copy the profile file to the 'game_name_Data' folder. Start NI mate - This option will start NI mate with the specified NI mate profile file '.nimate' when the Unity game is started. Without this option the Unity character will always be oriented in global space to match the real world. This way you can rotate the character in Unity and still have natural motions. With this option the character's root transform's rotation is applied on top of the rotations that are received from NI mate. Use root rotations - The rotations from NI mate are always in world coordinates. The 'add to original rotations' option applies the rotations from NI mate on top of the bone's initial rotations. However depending on the character rigging the bone rotations might not be zero in this pose. The Unity character's pose should always be close to this for the motions to be applied correctly. Port - This should match the 'Full Skeleton' OSC port in NI mate.Īdd to original rotations - The rotations from NI mate have their zero positions in a 'T-pose', where the user is facing the camera with both hands horizontally to the sides with palms facing downwards. The following options are shown in the inspector for this component: If joint locations are used the character's proportions should match the player's proportions closely. The easiest way to animate a character is to select the 'Orientation' OSC mode from NI mate and only use the joint rotations to animate the character. You should add this to only one object in the scene, for example the main camera. This is the main component for receiving motion data from NI mate. The 'Bunny' example scene shows both the joint rotation and live feed functionalities. The NI mate Unity plugin components allow you to receive Full Skeleton joint location and rotation data from NI mate and also the live camera feed that's shown in the NI mate 'Live View' tab. Note: Use of these plugin components requires an installation of Delicode NI mate (and a supported sensor device. Cannot retrieve contributors at this time Delicode Ni Mate Receiver Instructions for the NI mate Unity plugin components:
