Nodes/comfyui_overly_complicated_sampling/OCSNoise ImmiscibleReference
ComfyUI Node

OCSNoise ImmiscibleReference

Immiscible noise that uses a latent reference.

By blepping·Created 2 years ago·Updated about a month ago· 30
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)

NameTypeDefaultDescription
factorFLOAT1.000-100–100Scaling factor for the generated noise of this type.
sizeINT64Number 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.
batchingCOMBOchannelDimension 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_scaleFLOAT0.00-10000–10000Controls whether the reference gets normalized. If set to 0, no normalization is done.
normalize_noise_scaleFLOAT0.00-10000–10000Controls whether the noise used as an input for immiscible noise is gets normalized first. If set to 0, no normalization is done.
maximizeBOOLEANfalseWhen enabled, maximizes the distance between the noise and the reference rather than trying to minimize it.
distance_scaleFLOAT0.10-10000–10000Multiplier on the input noise for v2 Immiscible noise. Set to 0 to use v1 Immiscible noise.
distance_scale_refFLOAT0.10-10000–10000Multiplier on the refence for v2 Immiscible noise. No effect if distance_scale is 0.
blendFLOAT1.00-10000–10000Percentage of immiscible noise to use. 1.0 means 100%. May not work very well with most blend modes.
blend_modeCOMBOlerpBlending function used when mixing immiscible noise with normal noise. Only slerp seems to work well (requires ComfyUI-bleh).
normalizeCOMBOControls whether the generated noise is normalized to 1.0 strength.
custom_noiseOCS_NOISE,SONAR_CUSTOM_NOISEInput for custom noise used during ancestral or SDE sampling.
referenceoptLATENTAttach either this or the custom_noise_ref input but not both.
custom_noise_refoptOCS_NOISE,SONAR_CUSTOM_NOISEOptional input that can be attached instead of the reference latent. When used, noise from this generator will be used as the reference.
custom_noise_blendoptOCS_NOISE,SONAR_CUSTOM_NOISEOptional 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)

NameTypeDescription
OCS_NOISEOCS_NOISEA custom noise chain.