Nodes/h4 ToolKit/h4 : The Varianator (v1.0.0)
ComfyUI Node

h4 : The Varianator (v1.0.0)

A ComfyUI node in h4 Toolkit/Generation with 28 inputs and 3 outputs.

By m3rr·Created 10 months ago·Updated 26 days ago· 0
h4 : The Varianator (v1.0.0)
  • model
  • clip
  • vae
  • latent_in
  • positive_in
  • negative_in
  • style_positive_in
  • style_negative_in
  • variations
  • latent_batch
  • summary
variation_count4
variation_profilemoderate
seed_modeincrement
base_seed123456789
sampler_nameeuler
scheduler_namenormal
steps18
cfg7.0
go_ultrafalse
prompt_jitter_enabledfalse
prompt_jitter_strength0.15
prompt_jitter_tokens
style_mix_enabledfalse
style_mix_ratio0.35
base_positive_prompt
base_negative_prompt
style_mix_prompt
style_mix_negative_prompt
ultra_json_logtrue
ultra_cache_artifactstrue
Categoryh4 Toolkit/Generation

Inputs (28)

NameTypeDefaultDescription
variation_countINT41–16How many alternates to produce from the supplied latent. Each run clones the latent so upstream branches remain untouched.
variation_profileCOMBOmoderateControls the denoise band. Minimal keeps things tight, major allows bolder remixing.
seed_modeCOMBOincrementFixed reuses the anchor seed, increment marches upward, random draws a deterministic sequence from the anchor.
base_seedINT1234567890–9223372036854776000Anchor seed. Acts as the starting point for increment mode or the RNG seed for random mode.
sampler_nameCOMBOeulerWhich sampler to use for every variation.
scheduler_nameCOMBOnormalNoise schedule for sampler execution.
stepsINT181–150Sampler steps per variation. Keep modest; we are refining, not regenerating from scratch.
cfgFLOAT7.01–30Classifier-free guidance shared across the batch.
go_ultraBOOLEANfalseFlip to capture JSON logs and optional preview artefacts for every variation.
modeloptMODEL
clipoptCLIP
vaeoptVAE
latent_inoptLATENT
positive_inoptCONDITIONING
negative_inoptCONDITIONING
style_positive_inoptCONDITIONING
style_negative_inoptCONDITIONING
prompt_jitter_enabledoptBOOLEANfalseAppend weighted prompt fragments per variation. Requires a positive prompt and CLIP handle.
prompt_jitter_strengthoptFLOAT0.150–1Maximum deviation when no explicit token range is provided (1.0 ± strength).
prompt_jitter_tokensoptSTRINGOptional token list for jittering. One per line. Format: token|min|max (weights).
style_mix_enabledoptBOOLEANfalseBlend a secondary conditioning or prompt into the main prompt using the mix ratio.
style_mix_ratiooptFLOAT0.350–10 keeps the base prompt. 1.0 swaps fully to the style-mix source.
base_positive_promptoptSTRINGFallback positive prompt when no conditioning input is connected (also used for prompt jitter).
base_negative_promptoptSTRINGFallback negative prompt when no conditioning input is connected.
style_mix_promptoptSTRINGOptional prompt string to blend when style mixing is enabled and no conditioning input is provided.
style_mix_negative_promptoptSTRINGOptional negative prompt counterpart for style mixing.
ultra_json_logoptBOOLEANtruePersist a JSON dossier of the run when GO PLUS ULTRA?! is on.
ultra_cache_artifactsoptBOOLEANtrueWhen GO PLUS ULTRA?! is on, save preview PNGs alongside the JSON log.

Outputs (3)

NameTypeDescription
variationsIMAGE
latent_batchLATENT
summarySTRING