Save 4 hours! We auto-setup your workflow! Free!

Drop your workflow.json — we handle every dependency, custom node, and model. Just open the link and run.

Auto-Setup Workflow Json (Free) Now!
ComfyUI > Nodes > ComfyUI-HyMotion > HY-Motion Decompose Data

ComfyUI Node: HY-Motion Decompose Data

Class Name

HYMotionDecomposeData

Category
HY-Motion/utils
Author
Aero-Ex (Account age: 1460days)
Extension
ComfyUI-HyMotion
Latest Updated
2026-05-27
Github Stars
0.03K

How to Install ComfyUI-HyMotion

Install this extension via the ComfyUI Manager by searching for ComfyUI-HyMotion
  • 1. Click the Manager button in the main menu
  • 2. Select Custom Nodes Manager button
  • 3. Enter ComfyUI-HyMotion 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

HY-Motion Decompose Data Description

Decomposes complex motion data into rotations, translations, and positions for analysis and manipulation.

HY-Motion Decompose Data:

The HYMotionDecomposeData node is designed to break down complex motion data into its fundamental components, specifically focusing on rotations, translations, and positions. This node is particularly beneficial for users who need to extract raw motion data for custom processing or for those who wish to inspect the underlying structure of motion data. By decomposing the motion data, you can gain a deeper understanding of the motion's characteristics and manipulate these components for various creative or analytical purposes. The node's primary function is to take in motion data and output its raw tensor components, making it an essential tool for AI artists and developers working with motion data in creative applications.

HY-Motion Decompose Data Input Parameters:

motion_data

The motion_data parameter is the primary input for the HYMotionDecomposeData node. It represents the motion data that you wish to decompose into its raw components. This parameter is crucial as it contains the structured motion information that the node will process. The input should be of type HYMOTION_DATA, which is a specific format that encapsulates motion data, including rotations, translations, and potentially 3D keypoints. The parameter does not have explicit minimum, maximum, or default values, but it must be a valid HYMOTION_DATA object for the node to function correctly. The tooltip for this parameter suggests that it is the input motion data to decompose, highlighting its role in the node's operation.

HY-Motion Decompose Data Output Parameters:

rotations

The rotations output provides the raw rotational data extracted from the input motion data. This data is typically represented in a 6D format, which is a common representation for rotations in motion capture and animation. Understanding the rotations is essential for analyzing how different parts of a model move and orient themselves over time.

translations

The translations output contains the raw translational data, representing the movement of the model in 3D space. This data is crucial for understanding the positional changes of the model over time, allowing you to track how the model moves from one point to another.

positions

The positions output, often referred to as keypoints3d, provides the 3D positions of key points on the model. This data is particularly useful for visualizing the model's posture and alignment in 3D space. If the input motion data does not include keypoints, this output will default to a zero tensor.

text

The text output is a string that contains descriptive information about the motion data. This can include metadata or annotations that provide context or additional details about the motion sequence, aiding in the understanding and documentation of the motion data.

HY-Motion Decompose Data Usage Tips:

  • Ensure that the input motion_data is correctly formatted as HYMOTION_DATA to avoid errors during decomposition.
  • Use the rotations and translations outputs to customize and manipulate motion data for creative projects, such as animations or simulations.
  • Leverage the positions output to visualize and analyze the 3D posture of models, which can be particularly useful in applications like character rigging or motion analysis.

HY-Motion Decompose Data Common Errors and Solutions:

Invalid motion_data input

  • Explanation: This error occurs when the input motion_data is not a valid HYMOTION_DATA object.
  • Solution: Ensure that the input data is correctly formatted and contains all necessary components, such as rotations and translations, before passing it to the node.

Missing keypoints3d in output

  • Explanation: If the input motion data does not include keypoints3d, the node will output a zero tensor for positions.
  • Solution: Verify that the input motion data includes 3D keypoints if you require this information in the output. If not available, consider using alternative methods to generate or estimate keypoints.

HY-Motion Decompose Data Related Nodes

Go back to the extension to check out more related nodes.
ComfyUI-HyMotion
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.

HY-Motion Decompose Data