Nodes/ComfyUI_EmAySee_CustomNodes/EmAySee Body Attributes Float
ComfyUI Node

EmAySee Body Attributes Float

Seventeen anatomy sliders in one box — organized floats for character morphing

By EmAySee·Created about a year ago·Updated 4 months ago· 2
EmAySee Body Attributes Float
    • 01 Breast Size
    • 02 Breast Sag
    • 03 Areola Size
    • 04 Puffies
    • 05 Belly Fat
    • 06 Waist Size
    • 07 Butt Size
    • 08 Thigh Size
    • 09 Thigh Gap
    • 10 Body Type
    • 11 Pregnant
    • 12 Pubic Hair Peek
    • Option 01
    • Option 02
    • Option 03
    • Option 04
    • Option 05
    01 Breast Size0.0
    02 Breast Sag0.0
    03 Areola Size0.0
    04 Puffies0.0
    05 Belly Fat0.0
    06 Waist Size0.0
    07 Butt Size0.0
    08 Thigh Size0.0
    09 Thigh Gap0.0
    10 Body Type0.0
    11 Pregnant0.0
    12 Pubic Hair Peek0.0
    Option 010.0
    Option 020.0
    Option 030.0
    Option 040.0
    Option 050.0

    Let's be direct about what this is: a bundle of seventeen labeled float sliders describing body attributes, aimed at character and anatomy workflows that other packs would rather not ship. EmAySee Body Attributes Float gives you a single node where twelve named sliders (breast size, waist size, butt size, and friends, ranging −3 to +6) plus five generic Option 01Option 05 sliders each produce a float output of the same name.

    What is it for? The category is EmAySee/Morph, and the surrounding pack includes a MorphPipes node and a whole family of "body attribute" utilities. The practical pattern is: keep a character's anatomical parameters in one place, as named floats, then feed them into whatever downstream machinery converts numbers into conditioning - LoRA weight math, prompt tag generation, or morph/interpolation logic. It's a UI convenience with a genuine payoff: seventeen floats scattered across the graph are chaos; seventeen floats on one node are a character sheet.

    The honest framing: this is the uncensored end of ComfyUI, and the pack makes no apology for it. If that's not your lane, move along. If it is, the appeal is that the values are plain floats with no magic - each slider just returns its own value, so it composes with anything that takes a float.

    How it works

    There is no hidden processing. The INPUT_TYPES builds seventeen FLOAT inputs (default 0.0, min −3.0, max 6.0, step 0.1), and the function returns all seventeen values as a tuple with matching names. That's the entire mechanism, readable in py/EmAySee_BodyAttributes_FloatOut.py. The negative range is interesting: the author allows values below zero, so the sliders work as "push in either direction from a neutral 0" rather than one-directional strengths.

    The inputs that matter

    All seventeen inputs are the same shape - a float slider from −3 to 6, default 0. The twelve named ones are the point (breast size, sag, areola size, belly fat, waist, butt, thigh, body type, and so on); the five Option sliders are generic spares for anything the named set doesn't cover.

    Every one of the seventeen inputs has a same-named FLOAT output. Wire them into your math or text-generation nodes in whatever order your workflow needs.

    Install

    It's one node in the EmAySee pack, which installs with no extra dependencies:

    cd ComfyUI/custom_nodes
    git clone https://github.com/EmAySee/ComfyUI_EmAySee_CustomNodes
    

    Restart ComfyUI (or Manager → "ComfyUI_EmAySee_CustomNodes"). Category: EmAySee/Morph.

    Gotchas

    Two things to flag. First, the node is a container - it stores and routes values, it doesn't turn them into prompt text. You'll pair it with something else (the pack's own Body Attributes Text Out is the text half). Second, the sliders are raw numbers with no calibration: 3.0 on one attribute means whatever your downstream logic decides it means. Don't expect a standard scale across the pack. And the standing caveat applies - no guarantees, no support, README says so - which matters more here, because you're feeding these values into generative machinery that will happily amplify whatever numbers you give it.

    CategoryEmAySee/Morph

    Inputs (17)

    NameTypeDefaultDescription
    01 Breast SizeFLOAT0.0-3–6
    02 Breast SagFLOAT0.0-3–6
    03 Areola SizeFLOAT0.0-3–6
    04 PuffiesFLOAT0.0-3–6
    05 Belly FatFLOAT0.0-3–6
    06 Waist SizeFLOAT0.0-3–6
    07 Butt SizeFLOAT0.0-3–6
    08 Thigh SizeFLOAT0.0-3–6
    09 Thigh GapFLOAT0.0-3–6
    10 Body TypeFLOAT0.0-3–6
    11 PregnantFLOAT0.0-3–6
    12 Pubic Hair PeekFLOAT0.0-3–6
    Option 01FLOAT0.0-3–6
    Option 02FLOAT0.0-3–6
    Option 03FLOAT0.0-3–6
    Option 04FLOAT0.0-3–6
    Option 05FLOAT0.0-3–6

    Outputs (17)

    NameTypeDescription
    01 Breast SizeFLOAT
    02 Breast SagFLOAT
    03 Areola SizeFLOAT
    04 PuffiesFLOAT
    05 Belly FatFLOAT
    06 Waist SizeFLOAT
    07 Butt SizeFLOAT
    08 Thigh SizeFLOAT
    09 Thigh GapFLOAT
    10 Body TypeFLOAT
    11 PregnantFLOAT
    12 Pubic Hair PeekFLOAT
    Option 01FLOAT
    Option 02FLOAT
    Option 03FLOAT
    Option 04FLOAT
    Option 05FLOAT