The 2.1.0 refresh reset Krea 2 Encode to its defaults when it wired the prompt in, which switched VLM reference off; the example's own note, the README and the patch's help page all describe the AnyPaint recipe with it on. The node's tooltips and help page described only Registered Outpaint; they now name both setups, as the card already did.
2.3 KiB
2.3 KiB
Krea 2 Encode
Encodes a Krea 2 prompt pair and attaches reference latents, in one node.
Wire a VAE and a reference image and the reference is encoded and appended to the positive conditioning. Leave them unwired and this is a plain two-prompt encoder. The negative comes out of the same node, so a turbo graph running at CFG 1.0 still has something to plug in without a second text encode sitting there doing nothing.
Controls
- clip: The Krea 2 text encoder.
- prompt: Describe the whole finished canvas, not just the new area — the model generates all of it and matches the reference where it must.
- negative_prompt: Ignored at CFG 1.0, which is where turbo runs. Empty is the normal case there.
- vae: Needed to turn the reference images into latents. Without it the references are skipped and only the prompts are encoded.
- reference: The image the result follows. For AnyPaint that is Load
Image + Pad 🆎's padded
image; for Registered Outpaint, its unpaddedreferenceoutput. Any image works; it is fitted to a multiple of 16 first. - extra_image: A second reference, e.g. a style or character plate.
- VLM reference (
vlm_reference): Also show the references to the vision tower, so the text encoder describes them. On for AnyPaint with the padded canvas as the reference; off for Registered Outpaint with the unpadded source, where the description tends to pull the result toward a paraphrase of the source. The Krea 2 Outpaint Model Patch page covers both setups.
Outputs
- positive: Prompt conditioning with the reference latents attached.
- negative: Negative prompt conditioning.
Notes and limitations
- References are downscaled to a 384px long edge and snapped to a multiple of 16. The VAE downsamples by 8 and the DiT patchifies by 2, so an edge off a multiple of 16 lands on a partial patch and the token grid stops lining up with the canvas grid. The cap is deliberate — a reference is there to say "this is the picture", and the canvas latent carries the detail.
- Attaching reference latents alone does not tell the model where they go. Pair this with Krea 2 Outpaint Model Patch 🆎 for outpainting.
- On a core without the Krea 2 prompt template,
vlm_referencestill works — it falls back to tokenizing without the template.