β‘οΈ IG Float
A typed float constant for the workflow you'd rather not recompute
- FLOAT
IG Float is the floating-point twin of IG Int: you put a number in, it puts a FLOAT on the wire. Nothing else happens. It's a typed primitive, and in this pack that typing is the point - nodes that declare forceInput float fields want a real FLOAT, and a dedicated typed node makes it impossible to hand them a string or an int by accident.
Where it shines is precision-sensitive values. The node's step size is 0.0000001, so it can express things like 0.0523 or a tuned strength value exactly - which matters for the pack's own ecosystem. Think of a latent-walk workflow: you've dialed in a parameter that produces just the right amount of change between frames, and you don't want ComfyUI's rounding to nudge it. A hard-wired IG Float keeps that value stable and visible instead of buried in a widget on some node you're going to drag later.
Inputs and output:
- value -
FLOAT, default0, range effectively unbounded both directions, step0.0000001. - Output: FLOAT - the same value.
The classic use in this pack is driving conditioning values - IP-Adapter strength, interpolation alphas, or whatever float your exploration is sweeping. Wire one IG Float into multiple consumers and you get a single, labeled, obvious knob for the one number your whole workflow hinges on. The alternative is three inline widgets that can silently drift apart.
There's genuinely nothing else to it - no logic, no clamping, five lines in nodes/primitives.py. If a value comes out wrong, you typed it wrong.
Install is the pack standard:
cd ComfyUI/custom_nodes
git clone https://github.com/IDGallagher/ComfyUI-IG-Nodes
cd ComfyUI-IG-Nodes && pip install -r requirements.txt
Or ComfyUI Manager β search "IG Interpolation Nodes" β Install, then restart ComfyUI. No models, no extra deps worth mentioning. The pack's README is :), but a pass-through node is about as misreadable as it gets.
Inputs (1)
| Name | Type | Default | Description |
|---|---|---|---|
| value | FLOAT | 0 | β |
Outputs (1)
| Name | Type | Description |
|---|---|---|
| FLOAT | FLOAT | β |