Nodes/ComfyUI-BodyRatioMapper/BodyRatioMapper Proportion Transfer
ComfyUI Node

BodyRatioMapper Proportion Transfer

A ComfyUI node in BodyRatioMapper with 23 inputs and 3 outputs.

By wuwukaka·Created 4 months ago·Updated 23 days ago· 132
BodyRatioMapper Proportion Transfer
  • pose_keypoint
  • ref_pose_keypoint
  • manual_anchor_pose
  • manual_first_frame
  • changed_pose_keypoint
  • anchor_pose_keypoint
  • first_frame_output
enable_rpcafalse
hand_scalingtrue
foot_scalingtrue
offset_stabilizer_ytrue
offset_stabilizer_xfalse
best_hand_searchtrue
use_shoulder_fk_for_handfalse
use_torso_fk_for_armfalse
use_torso_fk_for_footfalse
best_neck_searchfalse
final_offset_alignmenttrue
base_offset_modefalse
head_fixed_modefalse
match_original_ear_scalefalse
anchor_output_modesingle_frame_multi_person
print_detailed_logsfalse
confidence_threshold0.30
output_absolute_coordinatestrue
signaturetrue
CategoryBodyRatioMapper

Inputs (23)

NameTypeDefaultDescription
pose_keypointPOSE_KEYPOINTTarget pose keypoints (SDPose or OpenPose format)
ref_pose_keypointoptPOSE_KEYPOINTReference pose keypoint (Source of proportions)
manual_anchor_poseoptPOSE_KEYPOINT(Optional) Override WSCS. Provide a perfect straight-facing pose to set the baseline proportions.
manual_first_frameoptPOSE_KEYPOINT(Optional) Override the first-frame reference for base_offset_mode. Used as the global offset alignment baseline when base_offset_mode is ON.
enable_rpcaoptBOOLEANfalseEnable global RPCA multiplier (anchor vs frame-0 scale correction).
hand_scalingoptBOOLEANtrue
foot_scalingoptBOOLEANtrue
offset_stabilizer_yoptBOOLEANtrue
offset_stabilizer_xoptBOOLEANfalse
best_hand_searchoptBOOLEANtrue
use_shoulder_fk_for_handoptBOOLEANfalseUse shoulder FK to replace hand FK.
use_torso_fk_for_armoptBOOLEANfalseUse torso FK to replace upper/lower arm FK.
use_torso_fk_for_footoptBOOLEANfalseUse torso FK to replace foot edge1/edge2/edge3 FK.
best_neck_searchoptBOOLEANfalse
final_offset_alignmentoptBOOLEANtrue
base_offset_modeoptBOOLEANfalseON: align global offset by reference vs first frame. OFF: align by reference vs anchor frame.
head_fixed_modeoptBOOLEANfalseON: per-frame nose alignment to reference nose, keeping head visually stationary. Overrides base_offset_mode and stabilizer.
match_original_ear_scaleoptBOOLEANfalseON: compute ear-width ratio between anchor and first valid head frame, use as RPCA multiplier to match original ear size.
anchor_output_modeoptCOMBOsingle_frame_multi_personAnchor output layout mode.
print_detailed_logsoptBOOLEANfalseEnable verbose internal logs. OFF uses concise summary logs.
confidence_thresholdoptFLOAT0.300–1Unified confidence threshold for WSCS and reference gating.
output_absolute_coordinatesoptBOOLEANtrue
signatureoptBOOLEANtrue

Outputs (3)

NameTypeDescription
changed_pose_keypointPOSE_KEYPOINT
anchor_pose_keypointPOSE_KEYPOINT
first_frame_outputPOSE_KEYPOINT