ComfyUI > Nodes > ComfyUI-UniRig > UniRig: Apply Skinning ML

ComfyUI Node: UniRig: Apply Skinning ML

Class Name

UniRigApplySkinningMLNew

Category
UniRig
Author
PozzettiAndrea (Account age: 2326days)
Extension
ComfyUI-UniRig
Latest Updated
2026-03-04
Github Stars
0.36K

How to Install ComfyUI-UniRig

Install this extension via the ComfyUI Manager by searching for ComfyUI-UniRig
  • 1. Click the Manager button in the main menu
  • 2. Select Custom Nodes Manager button
  • 3. Enter ComfyUI-UniRig in the search bar
After installation, click the Restart button to restart ComfyUI. Then, manually refresh your browser to clear the cache and access the updated list of nodes.

Visit ComfyUI Online for ready-to-use ComfyUI environment

  • Free trial available
  • 16GB VRAM to 80GB VRAM GPU machines
  • 400+ preloaded models/nodes
  • Freedom to upload custom models/nodes
  • 200+ ready-to-run workflows
  • 100% private workspace with up to 200GB storage
  • Dedicated Support

Run ComfyUI Online

UniRig: Apply Skinning ML Description

Applies skinning weights to 3D models using ML, automating rigging for realistic animations.

UniRig: Apply Skinning ML:

The UniRigApplySkinningMLNew node is designed to apply skinning weights to a 3D model using machine learning techniques. This node is particularly useful for AI artists who want to automate the process of rigging a 3D model by leveraging pre-trained machine learning models. The primary function of this node is to take a skeleton and mesh data, prepare them for processing, and then run machine learning inference to generate skinning weights. These weights are crucial for defining how the mesh deforms in response to the skeleton's movements, ensuring realistic animations. The node operates within an isolated environment that supports GPU dependencies, which enhances performance and efficiency. By using a cached model, it ensures quick and reliable results, making it an essential tool for artists looking to streamline their workflow in character animation and rigging.

UniRig: Apply Skinning ML Input Parameters:

normalized_mesh

The normalized_mesh parameter expects a mesh in the form of a TRIMESH. This mesh represents the 3D model that will be rigged. The mesh should be normalized, meaning it is scaled and positioned appropriately within the 3D space to ensure accurate skinning results. Proper normalization is crucial as it affects how the skinning weights are applied and can impact the final animation quality.

skeleton

The skeleton parameter requires a SKELETON input, which is a structured representation of the bones and joints of the 3D model. This skeleton serves as the framework that the mesh will be rigged to. It includes details such as joint positions, names, parent-child relationships, and tails. The accuracy and completeness of the skeleton data are vital for generating correct skinning weights and achieving realistic deformations.

skinning_model

The skinning_model parameter is a UNIRIG_SKINNING_MODEL that must be pre-loaded using the UniRigLoadSkinningModel node. This model contains the machine learning algorithms and data necessary for predicting skinning weights. It is essential to ensure that the model is correctly loaded and includes a valid checkpoint path, as this directly influences the node's ability to perform inference and produce accurate results.

UniRig: Apply Skinning ML Output Parameters:

skinning_weights

The skinning_weights output provides the calculated weights that determine how each vertex of the mesh is influenced by the bones of the skeleton. These weights are crucial for animating the mesh, as they dictate how the mesh deforms in response to the skeleton's movements. The output is typically a set of weights for each vertex, allowing for smooth and realistic animations.

UniRig: Apply Skinning ML Usage Tips:

  • Ensure that the skinning_model is pre-loaded and includes a valid checkpoint path to avoid runtime errors and ensure accurate results.
  • Normalize your mesh before inputting it into the node to improve the accuracy of the skinning weights and the quality of the final animation.
  • Double-check the skeleton data for completeness and accuracy, as errors in the skeleton can lead to incorrect skinning weights and unrealistic deformations.

UniRig: Apply Skinning ML Common Errors and Solutions:

skinning_model is required for UniRig: Apply Skinning ML. Please connect a UniRigLoadSkinningModel node.

  • Explanation: This error occurs when the skinning_model parameter is not provided or not properly connected.
  • Solution: Ensure that you have connected a UniRigLoadSkinningModel node to provide the necessary model for skinning.

skinning_model checkpoint not found. Please connect a UniRigLoadSkinningModel node.

  • Explanation: This error indicates that the skinning_model does not have a valid checkpoint path, which is required for inference.
  • Solution: Verify that the UniRigLoadSkinningModel node is correctly set up and that the model includes a valid checkpoint path.

UniRig: Apply Skinning ML Related Nodes

Go back to the extension to check out more related nodes.
ComfyUI-UniRig
RunComfy
Copyright 2025 RunComfy. All Rights Reserved.

RunComfy is the premier ComfyUI platform, offering ComfyUI online environment and services, along with ComfyUI workflows featuring stunning visuals. RunComfy also provides AI Models, enabling artists to harness the latest AI tools to create incredible art.

UniRig: Apply Skinning ML