ComfyUI Node
OCSNoise ImmiscibleReference
Immiscible noise that uses a latent reference.
OCSNoise ImmiscibleReference
- custom_noise
- reference
- custom_noise_ref
- custom_noise_blend
- OCS_NOISE
◄factor1.000►
◄size64►
◄batchingchannel►
◄normalize_ref_scale0.00►
◄normalize_noise_scale0.00►
◄maximizefalse►
◄distance_scale0.10►
◄distance_scale_ref0.10►
◄blend1.00►
◄blend_modelerp►
◄normalize▾►
CategoryOveryComplicatedSampling/noise
Inputs (15)
| Name | Type | Default | Description |
|---|---|---|---|
| factor | FLOAT | 1.000-100–100 | Scaling factor for the generated noise of this type. |
| size | INT | 64 | Number of batch repeats to use when generating Immiscible noise. Setting this to 0 disables immiscible noise. If the batching type is batch, then Immiscible noise is also disabled unless the size is 2 or higher. Note that this size is in batch repeats regardless of the batching mode. For example, if you are generating a batch of 2 and you set this to 2, then you will generate noise with batch size 4. |
| batching | COMBO | channel | Dimension to maximize (or minimize) the noise with. Column mode requires reshaping the input and may require a lot of VRAM. Row mode is also fairly slow, but not as bad as column mode. Row and column modes have a very strong effect. |
| normalize_ref_scale | FLOAT | 0.00-10000–10000 | Controls whether the reference gets normalized. If set to 0, no normalization is done. |
| normalize_noise_scale | FLOAT | 0.00-10000–10000 | Controls whether the noise used as an input for immiscible noise is gets normalized first. If set to 0, no normalization is done. |
| maximize | BOOLEAN | false | When enabled, maximizes the distance between the noise and the reference rather than trying to minimize it. |
| distance_scale | FLOAT | 0.10-10000–10000 | Multiplier on the input noise for v2 Immiscible noise. Set to 0 to use v1 Immiscible noise. |
| distance_scale_ref | FLOAT | 0.10-10000–10000 | Multiplier on the refence for v2 Immiscible noise. No effect if distance_scale is 0. |
| blend | FLOAT | 1.00-10000–10000 | Percentage of immiscible noise to use. 1.0 means 100%. May not work very well with most blend modes. |
| blend_mode | COMBO | lerp | Blending function used when mixing immiscible noise with normal noise. Only slerp seems to work well (requires ComfyUI-bleh). |
| normalize | COMBO | Controls whether the generated noise is normalized to 1.0 strength. | |
| custom_noise | OCS_NOISE,SONAR_CUSTOM_NOISE | Input for custom noise used during ancestral or SDE sampling. | |
| referenceopt | LATENT | Attach either this or the custom_noise_ref input but not both. | |
| custom_noise_refopt | OCS_NOISE,SONAR_CUSTOM_NOISE | Optional input that can be attached instead of the reference latent. When used, noise from this generator will be used as the reference. | |
| custom_noise_blendopt | OCS_NOISE,SONAR_CUSTOM_NOISE | Optional input for blended noise (only used when blend is not 1.0). Can be used if you want to blend with a different noise type. |
Outputs (1)
| Name | Type | Description |
|---|---|---|
| OCS_NOISE | OCS_NOISE | A custom noise chain. |