ComfyUI Node
SonarLatentOperationAdvanced
Allows scheduling and other advanced features for latent operations. If you attach the optional extra LATENT_OPERATIONS, they will be called in sequence _before_ blending or output scaling.
SonarLatentOperationAdvanced
- operation
- operation_alt
- operation_2
- operation_3
- operation_4
- operation_5
- LATENT_OPERATION
◄start_sigma-1.000►
◄end_sigma0.000►
◄input_multiplier1.000►
◄output_multiplier1.000►
◄difference_multiplier1.000►
◄blend_modeinject►
◄blend_strength0.500►
Categorylatent/advanced/operations
Inputs (13)
| Name | Type | Default | Description |
|---|---|---|---|
| operation | LATENT_OPERATION | Latent operation to apply. | |
| start_sigma | FLOAT | -1.000-1–10000 | First sigma the effect becomes active. You can set a negative value here to use whatever the model's maximum sigma is. |
| end_sigma | FLOAT | 0.0000–10000 | Last sigma the effect is active. |
| input_multiplier | FLOAT | 1.000-10000–10000 | Flat multiplier on the input to the latent operation. The multiplied input is *not* used when calculating the difference, it is only passed to the operation. |
| output_multiplier | FLOAT | 1.000-10000–10000 | Flat multiplier on the output from the latent operation. Occurs before blending or calculating the difference. |
| difference_multiplier | FLOAT | 1.000-10000–10000 | Flat multiplier on the difference or change from the original that the operation performed. Occurs after output_multiplier and before blending applies. |
| blend_mode | COMBO | inject | Controls how the change from the operation is combined with the input. The default of inject just adds it scaled by the blend strength. With 1.0 blend strength, this is just using the output from the operation with no change. |
| blend_strength | FLOAT | 0.500-10000–10000 | Strength of the blend. |
| operation_altopt | LATENT_OPERATION | Optional alternative operation that will be used when the primary one isn't enabled. May be useful in a case when you want one operation between sigma 1.0 and 0.5 and then a difference operation for lower sigmas which is kind of annoying to specify manually (you'd need to do something like configure another operation to start at 0.499999 or something). | |
| operation_2opt | LATENT_OPERATION | Optional LATENT_OPERATION. The operations will be applied in sequence. | |
| operation_3opt | LATENT_OPERATION | Optional LATENT_OPERATION. The operations will be applied in sequence. | |
| operation_4opt | LATENT_OPERATION | Optional LATENT_OPERATION. The operations will be applied in sequence. | |
| operation_5opt | LATENT_OPERATION | Optional LATENT_OPERATION. The operations will be applied in sequence. |
Outputs (1)
| Name | Type | Description |
|---|---|---|
| LATENT_OPERATION | LATENT_OPERATION | — |