Nodes/ComfyUI-RBG-SmartSeedVariance/RBG Smart Seed Variance ๐ŸŒฑ
ComfyUI Node

RBG Smart Seed Variance ๐ŸŒฑ

A ComfyUI node in RBG Suite/Advanced with 17 inputs and 2 outputs.

By RamonGuthrieยทCreated 8 months agoยทUpdated about a month agoยท 57
RBG Smart Seed Variance ๐ŸŒฑ
  • conditioning
  • target_vibe
  • conditioning
  • variance_heatmap
โ—„variance_preset๐ŸŒฟ Balancedโ–บ
โ—„fine_tune_variance50โ–บ
โ—„model_typeโšก Z-Image Turboโ–บ
โ—„fade_curveInstantโ–บ
โ—„noise_injectionBeginning Stepsโ–บ
โ—„protect_mode๐Ÿšซ Noneโ–บ
โ—„protect_regionsโ–บ
โ—„direction_shift๐Ÿšซ Noneโ–บ
โ—„shift_strength100โ–บ
โ—„variance_scheduleconstantโ–บ
โ—„cutoff_step8โ–บ
โ—„total_steps20โ–บ
โ—„cutoff_strength0.0โ–บ
โ—„seed0โ–บ
โ—„vibe_blend0.50โ–บ
CategoryRBG Suite/Advanced

Inputs (17)

NameTypeDefaultDescription
conditioningCONDITIONINGโ€”
variance_presetCOMBO๐ŸŒฟ BalancedSelect variance intensity level. Higher = more diverse outputs but less prompt adherence.
fine_tune_varianceINT500โ€“100Fine-tune variance (0-100%). Only used when preset is 'Custom'.
model_typeCOMBOโšก Z-Image TurboSelect your model for optimized settings.
fade_curveCOMBOInstantHow noise fades spatially across the embedding.
noise_injectionCOMBOBeginning StepsWhen to apply noise during generation. Beginning Steps = more composition variety, Ending Steps = more detail variety.
protect_modeCOMBO๐Ÿšซ NoneProtection mode: use preset regions, define custom token ranges, or protect random tokens.
protect_regionsSTRINGCustom protection regions (e.g., '0-5,15-20'). Only used when mode is 'Custom Regions'. Format: single tokens (5) or ranges (0-5), comma-separated.
direction_shiftCOMBO๐Ÿšซ NoneApply directional bias to embeddings instead of pure random noise. Creates predictable artistic shifts.
shift_strengthINT1000โ€“200Strength of the direction shift effect (0-200%). 100% = default, 0% = disabled, 200% = double strength.
variance_scheduleCOMBOconstantComposition Lock ๐Ÿ”’: Control how variance changes over time. 'constant'=standard, 'decreasing'=fade out, 'step_cutoff'=block switch, 'hard_lock'=zero variance until step, 'tiered_release'=multi-phase unlock.
cutoff_stepINT80โ€“100The step number where the cutoff or fade ends. (e.g. if you like composition at step 8, set this to 8).
total_stepsINT201โ€“100Estimate of total sampling steps. Required to map 'cutoff_step' to a timeline percentage.
cutoff_strengthFLOAT0.00โ€“1The noise intensity multiplier after the cutoff step. 0.0 = no noise (lock), 1.0 = full noise.
seedINT00โ€“18446744073709550000Seed for noise generation. Different seeds = different variance patterns.
target_vibeoptCONDITIONINGOptional: Connect a conditioning to steer variance direction. The node computes a normalised per-token direction vector from source โ†’ target, then blends it with your chosen direction_shift pattern. Both work together โ€” the vibe sets the direction, the pattern adds texture. Multi-chunk targets are matched chunk-for-chunk with the source. Use vibe_blend to control how strongly the target steers the output.
vibe_blendoptFLOAT0.500โ€“1Controls the mix between target_vibe direction and your direction_shift pattern. 0.0 โ€” direction_shift pattern only, target_vibe has no influence 0.5 โ€” equal blend of vibe direction and pattern (default) 1.0 โ€” pure vibe steering, direction_shift pattern silent Has no effect when target_vibe is not connected.

Outputs (2)

NameTypeDescription
conditioningCONDITIONINGโ€”
variance_heatmapIMAGEโ€”