ComfyUI Node Runs on cloud

Eden_Float

A float you can wire into the graph

By edenartlabΒ·Created 3 years agoΒ·Updated 6 months agoΒ· 119
Eden_Float
    • FLOAT
    β—„value0.00β–Ί

    Somewhere along the way every ComfyUI user realizes the same thing: values you'd want to share across a workflow - a strength, a rate, a budget - are locked inside individual node widgets, and there's no clean way to feed one knob from another. Eden_Float is the boring, correct solution for decimal numbers: a standalone value node that outputs a typed FLOAT wire, so one slider can drive many inputs from a single place.

    It's the float member of Eden.art's type-node family (Eden_Bool, Eden_Int, Eden_String are the siblings), and it exists for one reason: turning a widget into a graph value.

    What it does

    One input, one output:

    • value - a FLOAT number box with a step of 0.01, default 0.
    • FLOAT - outputs that value as a typed wire.

    That's the entire schema. No conversion, no clamping, no tricks. The useful behavior is in the wiring: you can connect the FLOAT output to any node that accepts a float input, so a single Eden_Float named "strength" can drive a denoise slider, a blend weight, and a threshold all at once - and you change it in exactly one place.

    When it beats a widget

    Two scenarios make it worth adding to a graph:

    1. A workflow settings panel. Put a row of these (Eden_Float, Eden_Bool, Eden_Int) at the top, labeled for what they control, and wire them down. Your graph becomes readable: all the "knobs" live in one visible cluster instead of being scattered across a dozen nodes.
    2. Sharing one value in multiple places. The thing ComfyUI makes awkward. Want denoise and a math node and a blend all keyed to the same number? One Eden_Float, three wires, zero drift.

    It also pairs naturally with the pack's logic and math nodes when you want to make a decision from a number - compare it with Eden_Compare, gate it with Eden_BoolBinaryOperation, or run it through Eden_Math.

    Installing

    One of 70+ nodes in edenartlab/eden_comfy_pipelines (Eden.art nodesuite):

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

    Restart ComfyUI, or ComfyUI Manager β†’ search "Eden". No models, no dependencies - it's a number box.

    Gotchas

    The universal value-node caveat applies: changing the widget doesn't propagate until the graph is queued, because ComfyUI only re-evaluates when a node's inputs change. Also, the output is strictly FLOAT - if a downstream node wants an INT, feed it through a conversion node rather than forcing the wire. And one stylistic note: it's a value node, so it doesn't validate anything - if you set value to 1.5 and wire it into something that expects 0–1, that's on you. For strict ranges, keep the range on the receiving node.

    CategoryEden 🌱/Logic

    Inputs (1)

    NameTypeDefaultDescription
    valueFLOAT0.00β€”

    Outputs (1)

    NameTypeDescription
    FLOATFLOATβ€”