Contents

75 / 153

The ComfyUI Field Manual

The recipes, part two: LoRA, ControlNet, IPAdapter

Chapter 74

1 min read

Reviewed v78 · August 2026

Three more nodes cover most of the control people actually want. Load LoRA sits just after Load Checkpoint and patches the model. It takes the MODEL and CLIP, applies a LoRA file at a chosen strength, and passes patched MODEL and CLIP back out, so the sampler and the text encoders both see the fine-tuned behavior. Strengths run on their own scale but you almost always live between zero and one, and you stack LoRAs by chaining Load LoRA nodes in series, each patching the output of the last. It is the same LoRA the deep-dive part covered, here as a single node you drop into a graph.

ControlNet works on the conditioning, not the model. An Apply ControlNet node takes your positive and negative CONDITIONING plus a preprocessed control image (a pose skeleton, a depth map, a scribble) and a loaded ControlNet model, and returns modified conditioning that constrains the generation to that structure. A strength and a start and end percentage let you decide how hard it pushes and over which part of the denoise. One gotcha: the base install does not ship the ControlNet models or the preprocessors that turn a photo into a pose or depth map; those are custom nodes you install, which is the subject two sections down.

Fig.diagram
SOURCEimage ora poseCANNYedgesDEPTHmapPOSEskeleton+ promptOUTPUTkeeps thestructureA map extracted from a reference locks the composition. The prompt decides the content, the map decides the shape.
A conditioning map extracted from a reference, an edge map, a depth map, or a pose, locks the composition while the prompt fills in the content.

IPAdapter is the odd, powerful one, and it lives in a popular custom node rather than the core. Its own author calls it a one-image LoRA: you give it a reference image, it runs that through a CLIP Vision encoder, and it patches the model's attention so the output carries the reference's subject or style with no training at all. It is how you pull a consistent face or a consistent look out of a single picture, and it is the backbone of a great deal of character-consistency work, including the AI-filmmaking techniques later in the book.

Check your understanding

pass: 5 of 7

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

  1. 1. Where does the Load LoRA node sit and what does it do?

  2. 2. How do you stack multiple LoRAs in ComfyUI?

  3. 3. What does ControlNet operate on, unlike LoRA?

  4. 4. What is the gotcha with ControlNet in a base ComfyUI install?

  5. 5. Why does IPAdapter's author call it a 'one-image LoRA'?

  6. 6. What is IPAdapter especially useful for?

  7. 7. What strength range do you typically use for a LoRA in ComfyUI?

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.