ComfyUI: understand, install, troubleshoot
Nodes in ComfyUI: what a node is, what a good workflow is
A node is an operation; connected, nodes form a graph that shows the whole process. How to read a workflow, and why the best one is not the longest.
A node in ComfyUI is an operation: load a model, receive a prompt, sample, transform an image, apply a LoRA or pass data on to the next step. Connected to each other, nodes form a graph that makes visible what a classic generation interface hides. At Axiris, a good workflow is not the longest: it is the one you can understand, modify, diagnose, reuse and hand over. We understand the role of each block before adding complexity.
The building blocks of a workflow
A node is an operation.
It can load a model, receive a prompt, transform an image, sample, apply a LoRA or pass data on to another step of the workflow. Each node has inputs and outputs; an output only connects to an input of the same type. Connected to each other, nodes form a graph.
This representation makes visible a large part of the process that a classic generation interface keeps hidden: which model was loaded, in what order the operations happen, where an image comes in and where it goes out.
Reading a workflow
A workflow reads like a flow, from loading to saving. You almost always find the same families of operations in it:
- load: the model, its components, a LoRA, a start image;
- condition: encode the prompt, the references, a mask;
- generate: sample in latent space;
- decode: come back to a visible image;
- transform: correct an area, upscale, filter;
- save: write the result.
Once you know which family does what, an unknown graph stops being a wall of boxes: you look for where the model comes in, where the image goes out, and what happens in between.
Understand before you add complexity
A hundred-node workflow is not better than a ten-node one.
At Axiris, we understand the role of each block before adding complexity. A workflow becomes genuinely useful when it can be:
- understood;
- modified without breaking the rest;
- diagnosed when it fails;
- reused on another project;
- handed over to someone else;
- adapted to a new model.
This is also what makes the studio's method possible: building the image in steps and freezing what is validated. A graph you understand replays identically; a graph you do not understand gets relaunched at random. For what this allows in a graphic designer's work: Building the image by areas: the box, the mask, the layer.
Core nodes and extensions
ComfyUI ships with a set of nodes built into the project and maintained with it. Everything added on top comes from the community and is called a custom node: what an extension brings, what it costs and how to choose one is the subject of the page Custom nodes: the ComfyUI extensions.
Official reference: Documentation: Nodes.
And for your workflow?
A workflow is built on your projects, not on a downloaded example. Contact request: a first conversation, free and with no commitment. Every practice is different; it is by listening to you that we propose what suits you.