Contents

73 / 153

The ComfyUI Field Manual

The default workflow, node by node

Chapter 72

2 min read

Reviewed v78 · August 2026

The graph ComfyUI opens with is the text-to-image workflow, and learning to read it is learning the tool. Six nodes, left to right. Load Checkpoint loads a model file and splits it into its three parts, outputting MODEL, CLIP, and VAE from the one file. Two CLIP Text Encode nodes turn text into CONDITIONING, one for the positive prompt (what you want) and one for the negative (what you do not), both fed the CLIP from the checkpoint. Empty Latent Image makes a blank latent canvas at your chosen dimensions, which is really a block of noise for the model to carve into. KSampler is the engine room, where denoising happens: it takes the MODEL, the two CONDITIONINGs, and the LATENT and runs the sampling loop. VAE Decode takes the finished LATENT plus the VAE and turns it back into an IMAGE. Save Image writes it to disk.

Fig.diagram
LOAD CHECKPOINTMODEL >CLIP >VAE >CLIP TEXT ENCODEprompt (+)CLIP TEXT ENCODEprompt (-)EMPTY LATENT1024 x 1024KSAMPLERsteps 28cfg 7.0sampler eulerscheduler karrasVAE DECODESAVE IMAGEEVERY STEP OF THE PROCESS IS A VISIBLE NODE. CONNECT OUTPUTS TO INPUTS, PRESS QUEUE, READ LEFT TO RIGHT.
A basic text-to-image workflow in ComfyUI, the six-node spine that every other graph is just a variation on. Read it left to right.

The KSampler is where your attention goes, and its parameters are worth knowing exactly. Seed is the random seed for the initial noise, with a control that can fix, increment, decrement, or randomize it after each run. Steps, default twenty, is how many denoising iterations to run. Cfg (the classifier-free guidance scale, default eight on the classic sampler) balances prompt adherence against quality, and the foundations chapter explains why turning it too high backfires. Sampler_name and scheduler choose the algorithm and the noise schedule, the part that, as the foundations argued, matters least once you pick a sane default like dpmpp_2m with the karras schedule. Denoise, at its default of one, means generate from scratch; drop it below one and you get image-to-image, which is the whole trick of the next section. One caution: distilled and Flux-style models change these defaults substantially, so treat eight-cfg and twenty-steps as the classic baseline, not a universal law.

Check your understanding

pass: 5 of 7

Answer at least 5 of 7 correctly to unlock the next chapter.

  1. 1. How many nodes make up the default text-to-image workflow ComfyUI opens with?

  2. 2. What three outputs does the Load Checkpoint node produce from a single model file?

  3. 3. Why are there two CLIP Text Encode nodes in the default graph?

  4. 4. What is the default value of the KSampler's Steps parameter?

  5. 5. What does the Cfg parameter balance, and what is its classic default?

  6. 6. What happens when you drop the KSampler's Denoise parameter below 1?

  7. 7. Which sampler and scheduler are cited as a sane default that makes the choice matter least?

The weekly briefing

Get the week's moves in your inbox.

A short, sourced digest of what actually moved across generative AI, every week. Free.

Free. One email a week, no spam, unsubscribe anytime. Prefer a reader? RSS.