28 lines
1.4 KiB
Markdown
28 lines
1.4 KiB
Markdown
# ComfyUI-ConditioningMultiplyAdvanced
|
|
|
|
Adds a `Conditioning Multiply Advanced` node for scheduling conditioning strength while preserving non-floating tensors such as token ids.
|
|
|
|
The default mode scales:
|
|
|
|
- the main conditioning tensor
|
|
- `pooled_output`
|
|
- `t5xxl_weights`
|
|
|
|
It preserves integer tensors such as Anima `t5xxl_ids`, avoiding embedding dtype failures caused by generic recursive conditioning multiply nodes.
|
|
|
|
## Settings
|
|
|
|
- `start_multiplier`: multiplier at `start_percent`.
|
|
- `end_multiplier`: multiplier at `end_percent`.
|
|
- `start_percent` / `end_percent`: denoise-progress window for the transition.
|
|
- `curve`: interpolation curve from `start_multiplier` to `end_multiplier`.
|
|
- `outside_window`: behavior outside the transition window.
|
|
- `hold`: before the window uses `start_multiplier`; after the window uses `end_multiplier`.
|
|
- `baseline`: outside the window uses `1.0`.
|
|
- `linear_extrapolate`: continues the linear multiplier trend outside the window.
|
|
- `segments`: number of conditioning ranges used to approximate the curve. Higher values are smoother but add more conditioning entries.
|
|
- `tensor_scope`: selects which float tensors are multiplied.
|
|
- `non_float_behavior`: `preserve` leaves integer/bool tensors unchanged; `error` raises if one is encountered.
|
|
- `metadata_keys`: comma-separated metadata tensor keys to scale when metadata scaling is enabled.
|
|
- `log_summary`: prints tensor counts for debugging.
|