5. Maya Plugin
Last updated
Last updated
Download the latest plugin version: Nokov_MAYA_Plugin XXX.exe.
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.)
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.
Close the Plugin Manager, search for "NokovPluginWindow" in the MEL window below Maya, and press Enter to load the plugin (17.5.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).
After the human body in XINGYING software moves, the model in Maya will be driven to perform synchronous motion (17.5.5).
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.
In Maya, to manually create the characterization of motion capture human data, after Maya retrieves the human data, click the "Characterize" button in the plugin window. Then, click the "Switch Character Controls" option in the upper right corner, and click "Create Character Definition."
Perform the "Assign Selected Bone" operation for each bone of the character. Once all bones are bound, the characterization will be successful.
Import the model you want to drive into Maya, and repeat the above steps to create the characterization for the imported model. Once completed, select the imported model character in the character section, and choose the XINGYING human skeleton character in the source section to achieve the binding of the skeleton to the model. After playing, the model will be driven.
In the NokovPluginWindow, check the "UnnamedMarkers" checkbox, and unnamed points will appear in the Maya scene.
After retrieving the human data, click the "Characterize" button in the plugin window, and the pose of the human in the scene will be forced to change to the standard T-Pose.
After clicking the "Characterize" button in the plugin window, the data will remain at the current frame. Click the Lock button to unlock it, allowing you to continue receiving human data from the XINGYING software.
The XINGYING human skeleton needs to maintain a consistent pose with the skeleton of the imported model. Therefore, before characterization, you can first click the "Characterize" button to force the human skeleton to change to the T-Pose. Then proceed with the characterization definition for the XINGYING human data and the imported model (it is recommended to import a model with a standard T-Pose). After selecting the correct character and source, click the Lock button to unlock it. This way, the poses of the XINGYING human skeleton and the model will remain consistent during movement.
After opening the NokovPluginWindow, click on ServerIP to expand the dropdown menu for IP selection. The dropdown will display all the IP addresses of the current host (17.5.11). Select an IP address that is in the same subnet as the XINGYING broadcast address, with the default choice being "10.1.1.198." You can also select "input the remote ip" from the dropdown and manually enter the IP address in the "Remote" input box below, then check the Online checkbox to connect to the motion capture data.