Conditioning (Set Area Strength)
Change the gain, not the box
- conditioning
- CONDITIONING
Conditioning (Set Area Strength) is the node you use when your regional prompting is set up right but one region is too loud or too quiet. It takes a conditioning and a strength value and - that's it - stamps the strength into the conditioning's metadata. No mask, no area, no coordinates. Just gain.
It's the companion to the other Set nodes in the model/conditioning/transform family. Conditioning Set Area defines a spatial box. Conditioning Set Mask attaches a mask. This node defines nothing spatial - it only says "whatever region this conditioning belongs to, weight it at this level." Which makes it the least flashy node in the family and one of the most useful for iterative tuning, because you can adjust a region's influence without re-drawing its boundaries.
How it works
A conditioning's metadata carries a strength field that the sampler reads during cross-attention. Set Area writes area + strength together; Set Area Strength writes just the strength, leaving whatever area/mask already exist intact. Under the hood it's a one-line metadata write.
The inputs:
- conditioning - an already-aread or already-masked conditioning, typically the output of Conditioning Set Area or Conditioning Set Mask.
- strength - 0 to 10, default 1. 0 mutes the region's prompt entirely; above 1 amplifies it.
One output, the same CONDITIONING with updated strength, which continues to your Combine node and then the KSampler.
When you'd actually reach for it
This is the "tuning pass" node. You've got a two-character scene built from Conditioning Set Area on the left and right, the left character is dominating, and you don't want to touch the geometry - just turn the right side up to 1.3 or the left down to 0.8. Or you've got a masked region whose prompt bleeds into its surroundings and you want to pull it back without redrawing the mask.
The workflow pattern that makes it shine: split conditioning into branches with Set Area / Set Mask, tune each branch's strength with this node, then Combine. It keeps your spatial setup untouched while giving you per-region gain control.
Gotchas
- Order matters relative to other Set nodes. If you run Set Area after Set Area Strength, the area node writes its own strength (default 1) and overwrites yours. Put the strength node last in the chain.
- It's not Multiply. Both change influence, but Conditioning Multiply scales the embedding values directly while this writes the strength metadata. In practice the area system reads the metadata, so for regional work this node is the one that actually behaves like a fader. Don't stack both expecting clean addition - test.
- Strength 0 is not "delete." A muted region still occupies space; it just contributes nothing. If you want the prompt gone entirely, rewire the graph instead.
Ships with ComfyUI core. It's one of those nodes that looks redundant until you're neck-deep in regional workflows - then it's the difference between redrawing masks and dragging a slider.
Inputs (2)
| Name | Type | Default | Description |
|---|---|---|---|
| conditioning | CONDITIONING | — | |
| strength | FLOAT | 1.000–10 | — |
Outputs (1)
| Name | Type | Description |
|---|---|---|
| CONDITIONING | CONDITIONING | — |