ComfyUI Node
BodyRatioMapper Proportion Transfer
A ComfyUI node in BodyRatioMapper with 23 inputs and 3 outputs.
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)
| Name | Type | Default | Description |
|---|---|---|---|
| pose_keypoint | POSE_KEYPOINT | Target pose keypoints (SDPose or OpenPose format) | |
| ref_pose_keypointopt | POSE_KEYPOINT | Reference pose keypoint (Source of proportions) | |
| manual_anchor_poseopt | POSE_KEYPOINT | (Optional) Override WSCS. Provide a perfect straight-facing pose to set the baseline proportions. | |
| manual_first_frameopt | POSE_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_rpcaopt | BOOLEAN | false | Enable global RPCA multiplier (anchor vs frame-0 scale correction). |
| hand_scalingopt | BOOLEAN | true | — |
| foot_scalingopt | BOOLEAN | true | — |
| offset_stabilizer_yopt | BOOLEAN | true | — |
| offset_stabilizer_xopt | BOOLEAN | false | — |
| best_hand_searchopt | BOOLEAN | true | — |
| use_shoulder_fk_for_handopt | BOOLEAN | false | Use shoulder FK to replace hand FK. |
| use_torso_fk_for_armopt | BOOLEAN | false | Use torso FK to replace upper/lower arm FK. |
| use_torso_fk_for_footopt | BOOLEAN | false | Use torso FK to replace foot edge1/edge2/edge3 FK. |
| best_neck_searchopt | BOOLEAN | false | — |
| final_offset_alignmentopt | BOOLEAN | true | — |
| base_offset_modeopt | BOOLEAN | false | ON: align global offset by reference vs first frame. OFF: align by reference vs anchor frame. |
| head_fixed_modeopt | BOOLEAN | false | ON: per-frame nose alignment to reference nose, keeping head visually stationary. Overrides base_offset_mode and stabilizer. |
| match_original_ear_scaleopt | BOOLEAN | false | ON: compute ear-width ratio between anchor and first valid head frame, use as RPCA multiplier to match original ear size. |
| anchor_output_modeopt | COMBO | single_frame_multi_person | Anchor output layout mode. |
| print_detailed_logsopt | BOOLEAN | false | Enable verbose internal logs. OFF uses concise summary logs. |
| confidence_thresholdopt | FLOAT | 0.300–1 | Unified confidence threshold for WSCS and reference gating. |
| output_absolute_coordinatesopt | BOOLEAN | true | — |
| signatureopt | BOOLEAN | true | — |
Outputs (3)
| Name | Type | Description |
|---|---|---|
| changed_pose_keypoint | POSE_KEYPOINT | — |
| anchor_pose_keypoint | POSE_KEYPOINT | — |
| first_frame_output | POSE_KEYPOINT | — |