Nodo VAE Encode and VAE Encode (for Inpainting) in ComfyUI
VAE Encode trasforma un'immagine PIXEL in un LATENT per img2img; VAE Encode (per Inpainting) fa lo stesso ma cancella l'area mascherata così un modello di inpainting può ridipingerla.
Pacchetto di nodi: ComfyUI core
Categoria: Latente
Cosa fa VAE Encode and VAE Encode (for Inpainting)
Per lavorare su un'immagine esistente, prima bisogna portarla nello spazio latente. VAE Encode prende un'IMMAGINE (da Load Image o da un decode precedente) e il VAE e restituisce un LATENT da cui KSampler può continuare con un denoise sotto 1. Questo è tutto l'img2img in ComfyUI.
VAE Encode (per Inpainting) aggiunge un input maschera e un'opzione grow_mask_by: i pixel mascherati vengono grigiati prima della codifica e viene aggiunta una maschera di rumore, così un checkpoint dedicato all'inpainting ridipinge solo quella zona. Per inpainting con un checkpoint normale, usa invece VAE Encode seguito da Set Latent Noise Mask, che mantiene il contenuto originale sotto la maschera come punto di partenza.
Ingressi
Nome | Tipo | Cos'è |
|---|---|---|
pixels | IMAGE | L'immagine da codificare. Le dimensioni vengono ritagliate a multipli di 8. |
vae | VAE | Il VAE del modello con cui farai il sampling. |
mask (inpaint variant) | MASK | Bianco = area da ridipingere. |
grow_mask_by (inpaint variant) | INT | Pixel per espandere la maschera così i bordi si fondono; 6-24. |
Uscite
Nome | Tipo | Cos'è |
|---|---|---|
LATENT | LATENT | L'immagine codificata (con una maschera di rumore nella variante inpaint) per KSampler latent_image. |
AD

Salta la configurazione: workflow ComfyUI preinstallati sul cloud
BitVector esegue workflow ComfyUI pronti all'uso sulle proprie GPU. Niente installazione, niente nodi mancanti, niente riquadri rossi. Aprilo dal telefono o dal portatile e genera in un minuto.
Come usare VAE Encode and VAE Encode (for Inpainting)
- Carica l'immagine, poi usa VAE Encode con il VAE del checkpoint.
- Collega LATENT a KSampler; imposta denoise tra 0.4 e 0.7 per una variazione, 0.2-0.35 per un ritocco.
- Per inpainting: apri l'editor maschera su Load Image, dipingi l'area, usa VAE Encode (per Inpainting) con un checkpoint di inpainting, denoise 1.0.
Impostazioni e consigli
- Ridimensiona l'input alla dimensione nativa del modello prima di codificare; una foto da 4000 pixel genera un latent enorme.
- denoise 1.0 su VAE Encode (per Inpainting) è corretto: la zona mascherata deve essere completamente rigenerata.
- Con checkpoint normali preferisci VAE Encode + Set Latent Noise Mask e denoise 0.5-0.8 per riempimenti che tengono conto del contesto.
- Le dimensioni dell'immagine non divisibili per 8 vengono ritagliate di qualche pixel; usa padding o ridimensiona per evitare spostamenti.
Risoluzione dei problemi di VAE Encode and VAE Encode (for Inpainting)
La zona ridipinta ignora il contesto e sembra incollata
Perché succede
Hai usato VAE Encode (per Inpainting) con un checkpoint non per inpainting, che non vede l'area grigia.
Come risolverlo
Usa un checkpoint per inpainting (o un modello Fooocus/Flux Fill inpaint), oppure passa a VAE Encode + Set Latent Noise Mask con denoise sotto 0.8.
Bordi netti intorno all'area ridipinta
Perché succede
grow_mask_by è 0 oppure la maschera non ha sfumature.
Come risolverlo
Imposta grow_mask_by tra 12 e 24, oppure sfuma la maschera con un nodo Grow Mask / Feather Mask prima di codificare.
Nessun cambiamento in img2img
Perché succede
denoise è molto basso, o l'input latente del sampler è ancora l'Empty Latent Image.
Come risolverlo
Collega il LATENT codificato a KSampler e alza il denoise a 0.5 per verificare la pipeline.
Errore: aspettati 4 canali ma ne hai 16 (o viceversa) durante la codifica
Perché succede
Il VAE è di una famiglia diversa rispetto al modello che farà il sampling del latente.
Come risolverlo
Codifica con lo stesso VAE con cui il modello decodifica.
AD

Esegui questo workflow dal telefono
Ogni workflow di questa pagina è preinstallato su BitVector con modelli e nodi personalizzati già al loro posto. Scegline uno, scrivi un prompt, fatto. Zero configurazione, niente da scaricare.
Domande su VAE Encode and VAE Encode (for Inpainting)
Che valore di denoise uso per img2img?
0.3 mantiene quasi tutta l'immagine, 0.5 è un remix bilanciato, 0.75 e oltre mantiene poco più della composizione e dei colori.
Posso fare inpainting senza un modello di inpainting?
Sì: usa VAE Encode, poi Set Latent Noise Mask con la tua maschera, poi KSampler con denoise tra 0.5 e 0.8.
Nodi correlati
VAE Decode
ComfyUI core
VAE Decode trasforma il LATENT campionato in un'immagine a pixel usando il VAE; VAE Decode (Tiled) fa lo stesso a pezzi per immagini molto grandi.
Load Image
ComfyUI core
Load Image carica un'immagine dalla cartella di input di ComfyUI (o da un upload) e produce un tensore IMAGE più una MASK ricavata dal canale alfa, il punto di partenza per img2img, inpainting, ControlNet e IP-Adapter.
Set Latent Noise Mask
ComfyUI core
Set Latent Noise Mask collega una MASK a un LATENT così il sampler cambia solo l'area bianca: inpainting e rigenerazione regionale con qualsiasi checkpoint normale.
KSampler
ComfyUI core
KSampler esegue il ciclo di denoising: prende il modello, i prompt e un latente e produce l'immagine latente finita, controllata da seed, passi, cfg, sampler, scheduler e denoise.
Load VAE
ComfyUI core
Load VAE (VAELoader) carica un file VAE standalone da models/vae così un checkpoint con un VAE mancante o debole decodifica colori puliti, e modelli divisi come Flux e Wan ottengono il loro decoder.
AD

Stanco di riparare nodi? Lascia fare al cloud
BitVector mantiene centinaia di workflow ComfyUI installati, aggiornati e testati su GPU cloud veloci. Niente Python, niente errori CUDA, niente limiti di VRAM. Funziona da qualsiasi browser.
Altri nodi ComfyUI
CLIP Text Encode (Prompt)
ComfyUI core
CLIP Text Encode trasforma un prompt di testo in CONDITIONING usando l'encoder testuale del modello. Un nodo contiene il prompt positivo, un altro quello negativo.
ComfyUI Manager
ComfyUI-Manager
ComfyUI Manager è l’estensione che installa, aggiorna e sistema i pacchetti di nodi personalizzati e i modelli direttamente dall’interfaccia, risolve i nodi mancanti nei workflow importati e salva la tua configurazione.
Load Checkpoint
ComfyUI core
Load Checkpoint (CheckpointLoaderSimple) apre un file modello .safetensors o .ckpt e fornisce le tre parti di cui ogni workflow ha bisogno: il MODEL di diffusione, l'encoder testuale CLIP e il VAE.
Save Image
ComfyUI core
Save Image salva il tensore IMAGE in ComfyUI/output come PNG, con tutto il flusso di lavoro incorporato nei metadati del file così puoi trascinare l'immagine di nuovo in ComfyUI per ripristinare il grafico.
Empty Latent Image
ComfyUI core
Empty Latent Image crea la tela latente vuota (larghezza, altezza, batch_size) da cui parte il campionamento testo-immagine; le dimensioni devono essere multipli di 8 e corrispondere alla famiglia del modello.
Load LoRA
ComfyUI core
Load LoRA (LoraLoader) applica un file LoRA al MODEL e al CLIP con intensità separate, così puoi aggiungere uno stile, un personaggio o un concetto a qualsiasi checkpoint senza doverlo unire.

Model
Trends
.ai
© ModelTrends.ai
|
© 2026
|
Tutti i diritti riservati