Nodes/comfy_Pond_Nodes/🐳肢体选择器
ComfyUI Node

🐳肢体选择器

Granular limb selectors for the detail pass that actually needs them

By Pondowner857·Created about a year ago·Updated 21 days ago· 45
🐳肢体选择器
    • STRING
    头发false
    左眼false
    右眼false
    左眉false
    右眉false
    鼻子false
    嘴巴false
    牙齿false
    左耳false
    右耳false
    左胳膊false
    右胳膊false
    左手false
    右手false
    左腿false
    右腿false
    左脚false
    右脚false
    脸部false
    身体false

    If Pond's Pond_c_e is the "which parts do you care about" picker, Pond_c_f (display name "🐳肢体选择器," limb selector) is the same idea taken down to the joint level. Where the body selector stops at "left arm," this one splits anatomy into left eye, right eye, left eyebrow, right eyebrow, left ear, right ear, teeth, hands, feet - the granularity you actually want when you're running a per-part detail pass and need the prompt to name the exact limb being re-rendered.

    It's from 🐳 Pond Nodes (comfy_Pond_Nodes), sits under 🐳Pond/选择器, and like its sibling it's a checkbox-to-tags lookup with no model involved.

    How it works

    Twenty toggles, each mapping a Chinese label to an English token: 头发→hair, 左眼→left eye, 右眼→right eye, 左眉→left eyebrow, 鼻子→nose, 嘴巴→mouth, 牙齿→teeth, 左耳→left ear, 右耳→right ear, 左胳膊→left arm, 右胳膊→right arm, 左手→left hand, 右手→right hand, 左腿→left leg, 右腿→right leg, 左脚→left foot, 右脚→right foot, plus 脸部 (face) and 身体 (body) as catch-alls. Tick what you want, run it, get back a comma-separated English string like left hand, right hand, teeth. One STRING output.

    The value over Pond_c_e is precisely the lateral symmetry. Hands and feet are the classic weak points of diffusion, and a detail pass that says right hand instead of just hands tells the model which one to fix - that's the difference between an ADetailer run that improves things and one that shuffles pixels.

    Where it fits

    Same plumbing as Pond_c_e: feed the output into regional detailers, inpainting prompts, or regional conditioning. If you're doing a ControlNet OpenPose workflow, naming the exact limb in the prompt reinforces what the skeleton is already saying. And because it's plain text, you can combine instances - a Pond_c_f for the hands and a Pond_c_e for clothing, concatenated, for a two-part detailer setup.

    Installing it

    The whole pack installs the same way - Manager search comfy_Pond_Nodes, or:

    cd ComfyUI/custom_nodes
    git clone https://github.com/Pondowner857/comfy_Pond_Nodes
    cd comfy_Pond_Nodes
    pip install -r requirements.txt
    

    Then restart. Standard library only, no heavy dependencies needed for this node. (Pack-wide note: the README warns about console spam if comfyui_HiDream-Sampler is also installed.)

    The gotcha

    More granularity means more opportunity to misname. The left/right split assumes your image's perspective - "left hand" from the viewer's point of view versus the subject's. If a detail pass keeps hitting the wrong hand, flip which toggle is on before you blame the node. And remember the tokens are plain English tags (left eyebrow), tuned for tag-trained checkpoints; on a natural-language model you'll want to wrap them in a phrase. Also, everything's false by default - an all-unchecked node outputs an empty string and downstream runs just silently continue.

    Category🐳Pond/选择器

    Inputs (20)

    NameTypeDefaultDescription
    头发BOOLEANfalse
    左眼BOOLEANfalse
    右眼BOOLEANfalse
    左眉BOOLEANfalse
    右眉BOOLEANfalse
    鼻子BOOLEANfalse
    嘴巴BOOLEANfalse
    牙齿BOOLEANfalse
    左耳BOOLEANfalse
    右耳BOOLEANfalse
    左胳膊BOOLEANfalse
    右胳膊BOOLEANfalse
    左手BOOLEANfalse
    右手BOOLEANfalse
    左腿BOOLEANfalse
    右腿BOOLEANfalse
    左脚BOOLEANfalse
    右脚BOOLEANfalse
    脸部BOOLEANfalse
    身体BOOLEANfalse

    Outputs (1)

    NameTypeDescription
    STRINGSTRING