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-BodyRatioMapper > BodyRatioMapper SDPose Render

ComfyUI Node: BodyRatioMapper SDPose Render

Class Name

BodyRatioMapperSDPoseRender

Category
BodyRatioMapper
Author
wuwukaka (Account age: 924days)
Extension
ComfyUI-BodyRatioMapper
Latest Updated
2026-06-02
Github Stars
0.12K

How to Install ComfyUI-BodyRatioMapper

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

BodyRatioMapper SDPose Render Description

Render pose keypoint data in SDPose style for visual coherence and artistic integration.

BodyRatioMapper SDPose Render:

The BodyRatioMapperSDPoseRender node is designed to render pose keypoint data using the SDPose styling, specifically aligned with the SDPose-OOD rendering behavior. This node is part of the BodyRatioMapper suite, which focuses on processing and visualizing human body poses in a structured and visually coherent manner. By leveraging the SDPose (WholeBody) rendering approach, this node ensures that the output is consistent with the expected visual representation of human poses, making it an invaluable tool for AI artists who wish to integrate pose data into their creative projects. The node's primary goal is to transform raw pose keypoint data into a visually appealing format that can be easily interpreted and utilized in various artistic applications.

BodyRatioMapper SDPose Render Input Parameters:

pose_keypoint

The pose_keypoint parameter is essential as it provides the target pose keypoints in either SDPose or OpenPose format. This input serves as the foundation for rendering the pose, and its accuracy directly impacts the quality of the rendered output. The parameter does not have a specified range of values, but it must be a valid set of keypoints that the node can interpret and process.

ref_pose_keypoint

The ref_pose_keypoint parameter is optional and allows you to provide a reference pose keypoint set. This can be used to compare or align the target pose with a reference, enhancing the rendering's accuracy and consistency. It is particularly useful when you want to maintain a specific pose alignment across multiple frames or scenes.

manual_anchor_pose

The manual_anchor_pose parameter enables you to manually specify an anchor pose. This can be beneficial when you need precise control over the pose's anchor points, ensuring that specific body parts are fixed or aligned according to your artistic vision. This parameter is optional and can be left unset if automatic anchoring is sufficient.

manual_first_frame

The manual_first_frame parameter allows you to define the first frame manually. This is useful in scenarios where the initial pose setup is critical for the subsequent rendering process. By setting this parameter, you can ensure that the rendering starts from a specific pose configuration, providing greater control over the animation or sequence.

enable_rpca

The enable_rpca parameter is a boolean flag that, when set to true, enables Robust Principal Component Analysis (RPCA) during the rendering process. RPCA can help in reducing noise and enhancing the clarity of the pose data, leading to a cleaner and more accurate rendering. The default value is false, meaning RPCA is disabled unless explicitly enabled.

hand_scaling

The hand_scaling parameter is a boolean option that, when enabled, applies scaling to the hand keypoints. This can be useful for ensuring that the hands are proportionally accurate in relation to the rest of the body, especially in cases where the original keypoints may not reflect the desired hand size. The default value is true, indicating that hand scaling is applied by default.

foot_scaling

Similar to hand scaling, the foot_scaling parameter is a boolean option that applies scaling to the foot keypoints. This ensures that the feet are rendered in proportion to the body, which is crucial for maintaining visual consistency in the pose. The default value is true, meaning foot scaling is applied unless disabled.

offset_stabilizer_y

The offset_stabilizer_y parameter is a boolean flag that, when enabled, stabilizes the Y-axis offsets during rendering. This can help in maintaining a steady vertical alignment of the pose, reducing jitter or unwanted movement along the Y-axis. The default value is true, indicating that Y-axis stabilization is active by default.

offset_stabilizer_x

The offset_stabilizer_x parameter is a boolean flag that stabilizes the X-axis offsets when enabled. This is useful for ensuring horizontal stability in the rendered pose, preventing unwanted shifts or movements along the X-axis. The default value is false, meaning X-axis stabilization is not applied unless explicitly enabled.

The best_hand_search parameter is a boolean option that, when enabled, optimizes the search for the best hand keypoints. This can improve the accuracy of hand rendering, ensuring that the hands are positioned correctly and naturally in the pose. The default value is true, indicating that the best hand search is performed by default.

use_shoulder_fk_for_hand

The use_shoulder_fk_for_hand parameter is a boolean flag that, when enabled, uses forward kinematics (FK) from the shoulder to influence hand positioning. This can enhance the natural movement and alignment of the hands in relation to the shoulders, providing a more realistic pose. The default value is false, meaning shoulder FK is not used for hands unless enabled.

use_torso_fk_for_arm

The use_torso_fk_for_arm parameter is a boolean option that applies forward kinematics from the torso to the arms when enabled. This can improve the natural flow and alignment of the arms, ensuring they move cohesively with the torso. The default value is false, indicating that torso FK is not applied to arms unless explicitly enabled.

use_torso_fk_for_foot

The use_torso_fk_for_foot parameter is a boolean flag that, when enabled, uses forward kinematics from the torso to influence foot positioning. This can enhance the natural alignment and movement of the feet in relation to the torso, providing a more cohesive pose. The default value is false, meaning torso FK is not used for feet unless enabled.

The best_neck_search parameter is a boolean option that optimizes the search for the best neck keypoints when enabled. This can improve the accuracy and natural positioning of the neck in the rendered pose. The default value is false, indicating that the best neck search is not performed unless explicitly enabled.

final_offset_alignment

The final_offset_alignment parameter is a boolean flag that, when enabled, ensures the final alignment of offsets in the rendered pose. This can help in achieving a more polished and visually consistent output. The default value is true, meaning final offset alignment is applied by default.

base_offset_mode

The base_offset_mode parameter is a boolean option that, when enabled, applies a base offset mode during rendering. This can be useful for maintaining a consistent baseline alignment across multiple poses or frames. The default value is false, indicating that base offset mode is not applied unless enabled.

head_fixed_mode

The head_fixed_mode parameter is a boolean flag that, when enabled, fixes the head position during rendering. This can be useful for ensuring that the head remains stable and aligned, especially in scenarios where head movement is not desired. The default value is false, meaning head fixed mode is not applied unless explicitly enabled.

confidence_threshold

The confidence_threshold parameter is a float value that sets the minimum confidence level required for keypoints to be considered in the rendering process. Keypoints with confidence below this threshold are ignored, which can help in reducing noise and improving the accuracy of the rendered pose. The default value is 0.30, and it can be adjusted based on the desired level of confidence filtering.

output_absolute_coordinates

The output_absolute_coordinates parameter is a boolean option that, when enabled, outputs the rendered pose in absolute coordinates. This can be useful for applications where precise positioning is required. The default value is true, indicating that absolute coordinates are output by default.

anchor_output_mode

The anchor_output_mode parameter is a string option that determines the mode of anchor output. It can be set to either "single_frame_multi_person" or "multi_frame_single_person," depending on the desired output configuration. This parameter allows you to control how the anchor points are managed across frames or individuals.

The print_detailed_logs parameter is a boolean flag that, when enabled, prints detailed logs during the rendering process. This can be useful for debugging or gaining insights into the rendering workflow. The default value is false, meaning detailed logs are not printed unless explicitly enabled.

BodyRatioMapper SDPose Render Output Parameters:

rendered_pose

The rendered_pose output parameter provides the final rendered pose in the SDPose format. This output is the culmination of the rendering process, incorporating all the input parameters and configurations to produce a visually coherent and accurate representation of the pose. The rendered pose can be used in various artistic applications, serving as a foundation for further creative exploration.

BodyRatioMapper SDPose Render Usage Tips:

  • To achieve the best results, ensure that the pose_keypoint input is accurate and well-defined, as this directly impacts the quality of the rendered output.
  • Experiment with enabling or disabling parameters like hand_scaling and foot_scaling to see how they affect the proportions and overall appearance of the rendered pose.
  • Utilize the confidence_threshold parameter to filter out low-confidence keypoints, which can help in reducing noise and improving the clarity of the rendered pose.
  • If you require precise control over the pose's alignment, consider using the manual_anchor_pose and manual_first_frame parameters to set specific anchor points and initial configurations.

BodyRatioMapper SDPose Render Common Errors and Solutions:

Invalid anchor_output_mode: <mode>

  • Explanation: This error occurs when the anchor_output_mode parameter is set to an invalid value that is not recognized by the node.
  • Solution: Ensure that the anchor_output_mode is set to either "single_frame_multi_person" or "multi_frame_single_person" to avoid this error.

Pose keypoints not provided

  • Explanation: This error indicates that the pose_keypoint input is missing or empty, which is essential for the rendering process.
  • Solution: Provide a valid set of pose keypoints in the pose_keypoint parameter to proceed with the rendering.

Confidence threshold too high

  • Explanation: If the confidence_threshold is set too high, it may result in the exclusion of too many keypoints, leading to an incomplete or inaccurate rendered pose.
  • Solution: Adjust the confidence_threshold to a lower value to include more keypoints in the rendering process, ensuring a more complete pose representation.

BodyRatioMapper SDPose Render Related Nodes

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

BodyRatioMapper SDPose Render