Nodes/FoW - Light/😈 FoW - Dynamic Weight
ComfyUI Node

😈 FoW - Dynamic Weight

Tune the 'wrong vibe' negatives with one dial

By SirWillance·Created 2 years ago·Updated about a year ago· 5
😈 FoW - Dynamic Weight
  • RAW Condition
  • W8ed Dynamic Condition
Weight1.0

The knob for the negatives that aren't "quality" and aren't "safety"

The FoW Suite's nine categories cover a lot, but there's always the leftover bucket - the stuff that's neither blurry (Static), nor nsfw (Content), nor bad anatomy (Definition). That's Dynamic, and FoW - Dynamic Weight is its dial. It scales the whole Dynamic conditioning slice up or down with one slider.

It's part of SirWillance's FoW_Suite_LIGHT, the free Light tier of the "Force of Will" suite - a self-taught dev's two-month first project, MIT-licensed, aimed squarely at beginners. Like every weight node in the pack, it's one input, one slider, one output, and no token-level control. The paid tiers promise more knobs; this is the keep-it-simple version.

How it works

Identical mechanism to the rest of the suite's weight nodes:

weighted.append((tensor.clone() * Weight, metadata))

The Dynamic conditioning tensor arrives (normally from a Dynamic Category / DynamicVillain-style node, or the dynamic slot in the refiner), gets multiplied by the Weight value, and leaves scaled as one block. 1.0 = no-op, below 1 = damped, above 1 = amplified. Nothing gets re-tokenized, no model files involved.

The inputs that matter

  • RAW Condition (CONDITIONING) - the Dynamic conditioning to scale. Wire it from a Dynamic Category node's Dynamic Conditioning output.
  • Weight (FLOAT, 0–2, default 1, step 0.1) - the dial.

The single output, W8ed Dynamic Condition (CONDITIONING), feeds a negative Fusion node or a KSampler.

Installing it

The suite installs as one pack:

cd ComfyUI/custom_nodes
git clone https://github.com/SirWillance/FoW_Suite_LIGHT

Restart ComfyUI, find the nodes under "🧿 FoW - Light". ComfyUI Manager also has it - search "Force of Will Suite Light". No extra dependencies or model downloads.

Where people get burned

Because Dynamic is a grab-bag category, its weight is a blunt instrument over an unfocused slice - amplifying it amplifies whatever misfit tokens got parked there. Before you turn the dial up, actually look at what's in the Dynamic bucket; if it's a list of things you only vaguely care about, 1.5 is just noise. And the standard rule applies: on a distilled/turbo model at CFG 1, negative conditioning is effectively inert, so this knob does little regardless of where you set it. On normal SDXL-lineage checkpoints at real CFG, it's a fine way to trim one category without rebuilding the prompt.

Category🧿 FoW - Light/🔧 Prompt Refinement/⚖️ Weighting

Inputs (2)

NameTypeDefaultDescription
RAW ConditionCONDITIONING
WeightFLOAT1.00–2

Outputs (1)

NameTypeDescription
W8ed Dynamic ConditionCONDITIONING