Model
Trends
.ai
Model
Trends
.ai
nejlepší open source AI modely

Uzel VAE Encode and VAE Encode (for Inpainting) v ComfyUI

VAE Encode převede pixelový OBRAZ na LATENT pro img2img; VAE Encode (pro retušování) dělá to samé, ale vymaže označenou oblast, aby ji model pro retušování mohl přemalovat.
Balíček uzlů: ComfyUI core
Kategorie: Latent

Co VAE Encode and VAE Encode (for Inpainting) dělá

Abychom mohli pracovat s existujícím obrázkem, musí se nejdřív převést do latentního prostoru. VAE Encode vezme OBRAZ (z Load Image nebo z předchozího dekódování) a VAE a vytvoří LATENT, ze kterého může KSampler pokračovat s denoise pod 1. To je celé img2img v ComfyUI.
VAE Encode (pro retušování) přidává vstup masky a možnost grow_mask_by: označené pixely jsou před kódováním zšedlé a přidá se maska šumu, takže speciální retušovací checkpoint přemaluje jen tu oblast. Pro retušování s normálním checkpointem radši použij VAE Encode a pak Set Latent Noise Mask, což zachová původní obsah pod maskou jako výchozí bod.

Vstupy

Název
Typ
Co to je
pixels
IMAGE
Obrázek, který chceš zakódovat. Velikosti se oříznou na násobky 8.
vae
VAE
VAE modelu, se kterým budeš vzorkovat.
mask (inpaint variant)
MASK
Bílá = oblast k přemalování.
grow_mask_by (inpaint variant)
INT
O kolik pixelů rozšířit masku, aby okraje lépe splynuly; 6-24.

Výstupy

Název
Typ
Co to je
LATENT
LATENT
Zakódovaný obrázek (u retušovací varianty s maskou šumu) pro KSampler latent_image.
AD
Přeskočte nastavování: workflow ComfyUI předinstalované v cloudu
BitVector spouští hotové workflow ComfyUI na vlastních GPU. Žádná instalace, žádné chybějící uzly, žádné červené rámečky. Otevřete ho na telefonu nebo notebooku a generujte do minuty.

Jak používat VAE Encode and VAE Encode (for Inpainting)

  1. Nahraj obrázek, pak použij VAE Encode s VAE checkpointem.
  2. Připoj LATENT do KSampler; nastav denoise na 0.4-0.7 pro variaci, 0.2-0.35 pro drobné úpravy.
  3. Pro retušování: otevři editor masek v Load Image, vybarvi oblast, použij VAE Encode (pro retušování) s retušovacím checkpointem, denoise nastav na 1.0.

Nastavení a tipy

  • Před kódováním změň velikost vstupu na nativní velikost modelu; fotka s 4000 pixely vytvoří obrovský latent.
  • denoise 1.0 u VAE Encode (pro retušování) je správně: označená oblast se má úplně přegenerovat.
  • U normálních checkpointů je lepší použít VAE Encode + Set Latent Noise Mask a denoise 0.5-0.8 pro vyplnění s ohledem na okolí.
  • Rozměry obrázku, které nejsou dělitelné 8, se oříznou o pár pixelů; radši přidej okraje nebo změň velikost, aby se posuny vyhnuly.

Řešení problémů s VAE Encode and VAE Encode (for Inpainting)

Retušovaná oblast ignoruje okolí a vypadá jako nalepená

Proč k tomu dochází
Použil jsi VAE Encode (pro retušování) s checkpointem, který není na retušování a nevidí zšedlou oblast.

Jak to opravit
Použij retušovací checkpoint (nebo Fooocus/Flux Fill inpaint model), nebo přepni na VAE Encode + Set Latent Noise Mask s denoise pod 0.8.

Tvrdé okraje kolem přemalované oblasti

Proč k tomu dochází
grow_mask_by je 0 nebo maska nemá rozmazané okraje.

Jak to opravit
Nastav grow_mask_by na 12-24, nebo před kódováním rozmaž masku pomocí Grow Mask / Feather Mask nodu.

V img2img se nic nemění

Proč k tomu dochází
denoise je moc nízké, nebo vstup do sampleru je pořád Prázdný Latentní Obrázek.

Jak to opravit
Propoj zakódovaný LATENT do KSampleru a zvyš denoise na 0.5, aby ses ujistil, že to funguje.

Chyba: očekávalo se 4 kanály, ale bylo 16 (nebo naopak) při kódování

Proč k tomu dochází
VAE je z jiné rodiny než model, který bude latent dekódovat.

Jak to opravit
Zakóduj stejným VAE, jaký model používá při dekódování.

AD
Spusťte tento workflow z telefonu
Každý workflow na této stránce je na BitVector předinstalován i s modely a vlastními uzly. Vyberte, napište prompt, hotovo. Nulové nastavování, nic ke stahování.

Otázky k VAE Encode and VAE Encode (for Inpainting)

Jaké denoise mám použít pro img2img?

0.3 zachová většinu obrázku, 0.5 je vyvážená změna, 0.75 a víc zachová jen kompozici a barvy.

Můžu retušovat bez retušovacího modelu?

Jo: použij VAE Encode, pak Set Latent Noise Mask s maskou a KSampler s denoise 0.5-0.8.

Související uzly

VAE Decode
ComfyUI core
VAE Decode převádí vzorkovaný LATENT na pixelový OBRAZ pomocí VAE; VAE Decode (Tiled) dělá to samé po dlaždicích pro velmi velké obrázky.
Load Image
ComfyUI core
Load Image načte obrázek ze složky ComfyUI input (nebo z nahrání) a vyprodukuje IMAGE tensor plus MASKU z alfa kanálu, což je výchozí bod pro img2img, inpainting, ControlNet a IP-Adapter grafy.
Set Latent Noise Mask
ComfyUI core
Set Latent Noise Mask připojí MASKU k LATENTU, takže sampler mění jen bílou oblast: inpainting a částečná regenerace s jakýmkoliv normálním checkpointem.
KSampler
ComfyUI core
KSampler spouští smyčku odšumění: vezme model, prompt a latent a vytvoří hotový latentní obrázek, řízený seedem, počtem kroků, cfg, samplerem, schedulerem a denoise.
Load VAE
ComfyUI core
Load VAE (VAELoader) načte samostatný VAE soubor z models/vae, aby checkpoint s chybějícím nebo slabým VAE dekódoval čisté barvy, a aby rozdělené modely jako Flux a Wan měly svůj dekodér.
AD
Unavuje vás opravovat uzly? Nechte to na cloudu
BitVector udržuje stovky workflow ComfyUI nainstalované, aktualizované a otestované na rychlých cloudových GPU. Žádný Python, žádné chyby CUDA, žádné limity VRAM. Funguje z jakéhokoli prohlížeče.

Další uzly ComfyUI

CLIP Text Encode (Prompt)
ComfyUI core
CLIP Text Encode převede textový prompt na CONDITIONING pomocí textového enkodéru modelu. Jeden uzel drží pozitivní prompt, druhý negativní.
ComfyUI Manager
ComfyUI-Manager
ComfyUI Manager je rozšíření, které instaluje, aktualizuje a opravuje balíčky vlastních uzlů a modely přímo v rozhraní, řeší chybějící uzly v importovaných pracovních postupech a ukládá snímky tvého nastavení.
Load Checkpoint
ComfyUI core
Load Checkpoint (CheckpointLoaderSimple) otevře modelový soubor .safetensors nebo .ckpt a předá tři části, které každý workflow potřebuje: diffusion MODEL, CLIP textový enkodér a VAE.
Save Image
ComfyUI core
Save Image uloží IMAGE tensor do složky ComfyUI/output jako PNG, přičemž celý pracovní postup je vložený do metadat souboru, takže obrázek můžeš zase přetáhnout zpátky do ComfyUI a obnovit tak celý graf.
Empty Latent Image
ComfyUI core
Prázdný latentní obrázek vytvoří prázdné latentní plátno (šířka, výška, batch_size), od kterého začíná text-to-image generování; rozměry musí být násobky 8 a odpovídat rodině modelu.
Load LoRA
ComfyUI core
Load LoRA (LoraLoader) aplikuje LoRA soubor na MODEL a CLIP s různou silou, takže můžeš přidat styl, postavu nebo koncept do jakéhokoliv checkpointu bez nutnosti slučování.