5. Maya Plugin

Plugin Installation

  1. Download the latest plugin version: NOKOV MayaPlugin XXX (2018-2022).exe.

  2. Extract the plugin installation package, double-click the extracted plugin, and install it in the software directory (17.5.1). After completion, click Next - Install and wait for the plugin installation to complete. (The same process applies to the glove body in Maya.)


Settings and Usage of Maya

  1. Click on "Window" > "Settings/Preferences" > "Plugin Manager", search for "Plugin" and check the boxes for "PluginMaya.mll" (17.5.2). Hover over the icon to see detailed information.

  2. Close the Plugin Manager, search for "NOKOVPluginWindow" in the MEL window below Maya, and press Enter to load the plugin (17.5.3).

  3. Select the network card address that matches the XINGYING software, click "Offline" to switch to the "Online" state. Check "Refresh UI, " and after starting the motion capture software, Maya will continue to receive data from it (17.5.4).

  4. After the human body in XINGYING software moves, the model in Maya will be driven to perform synchronous motion (17.5.5).

Note:

Since Maya's skeleton nodes do not allow numerical names, the human Markeset name in XINGYING software cannot start with a number or be a pure number. Otherwise, the skeleton will not be displayed in Maya.


Characterization

  1. Taking the post-processing mode of motion capture software as an example, after the Maya plugin receives the human body data broadcasted by XINGYING, you can characterize the human body with one click. In the plugin window, click the "Characterize" button (17.5.6), and in Maya, you can see the characterized name, which follows the naming convention "Characterize_XINGYINGHumanBodyName." After characterization, the human skeleton in Maya will be locked in a T-Pose display. Clicking the "Lock" button on the right side will unlock it, and once unlocked, you will see the human skeleton in Maya moves in sync with the XINGYING human body.

  2. In Maya, you can also manually create characterization for motion capture human body data. After the model assumes a T-pose stance, pause the XINGYING software playback, click on the "Switch Character Control" option in the upper right corner, and then click "Create Character Definition" (17.5.7).

  3. Perform the "Assign Selected Skeleton" operation on each skeleton of the character. After all skeletons are bound, the characterization is successful (17.5.8);

  4. Import the model you want to drive into Maya and repeat the above steps to create a characterization for the imported model. After creation, select character 2 on the right and character 1 as the source to bind the skeleton to the model. After playback, the model will be driven by the character (17.5.9).


Display of Unnamed Points

  • In the NOKOVPluginWindow, check the "UnnamedMarkers" checkbox (17.5.10), and the unnamed points will be displayed in the Maya scene.


Server IP

  • After opening the NOKOVPluginWindow plugin window, click on ServerIP to expand the dropdown menu for IP selection. All IP addresses of the current host will be displayed in the dropdown (17.5.11). Select the IP address that is in the same subnet as the XINGYING broadcast address; the default selection is "10.1.1.198". You can also select "input the remote ip" from the dropdown menu and manually enter the IP address in the "Remote" input field below and check the Online checkbox to connect to the motion capture data.