Model
Trends
.ai
Model
Trends
.ai
model AI sumber terbuka terbaik

Nod VAE Encode and VAE Encode (for Inpainting) dalam ComfyUI

VAE Encode tukar imej PIXEL ke LATENT untuk img2img; VAE Encode (for Inpainting) buat benda sama tapi kosongkan kawasan bertopeng supaya model inpainting boleh lukis semula.
Pek nod: ComfyUI core
Kategori: Latent

Apa yang dilakukan VAE Encode and VAE Encode (for Inpainting)

Kalau nak kerja dari gambar sedia ada, gambar tu kena masuk ruang latent dulu. VAE Encode ambil IMAGE (dari Load Image atau decode sebelum ni) dan VAE, lepas tu keluarkan LATENT yang KSampler boleh terus guna dengan denoise bawah 1. Itu je keseluruhan img2img dalam ComfyUI.
VAE Encode (for Inpainting) tambah input mask dan pilihan grow_mask_by: piksel bertopeng akan jadi kelabu sebelum encode dan satu noise mask disambung, supaya checkpoint inpainting khas boleh lukis semula kawasan tu je. Untuk inpainting guna checkpoint biasa, guna VAE Encode lepas tu Set Latent Noise Mask, yang simpan kandungan asal bawah mask sebagai permulaan.

Input

Nama
Jenis
Apakah ia
pixels
IMAGE
Imej yang nak encode. Saiz dipotong ikut gandaan 8.
vae
VAE
VAE model yang kau nak guna untuk sampling.
mask (inpaint variant)
MASK
Putih = kawasan nak lukis semula.
grow_mask_by (inpaint variant)
INT
Bilangan piksel untuk kembangkan mask supaya tepi blend; 6-24.

Output

Nama
Jenis
Apakah ia
LATENT
LATENT
Imej yang dah encode (dengan noise mask dalam versi inpaint) untuk KSampler latent_image.
AD
Langkau persediaan: aliran kerja ComfyUI prapasang di awan
BitVector menjalankan aliran kerja ComfyUI sedia ada pada GPU-nya sendiri. Tiada pemasangan, tiada nod yang hilang, tiada kotak merah. Buka di telefon atau komputer riba anda dan jana dalam seminit.

Cara menggunakan VAE Encode and VAE Encode (for Inpainting)

  1. Mula dengan Load Image, lepas tu VAE Encode guna checkpoint VAE.
  2. Sambung LATENT ke KSampler; set denoise 0.4-0.7 untuk variasi, 0.2-0.35 untuk sentuhan halus.
  3. Untuk inpainting: buka mask editor kat Load Image, lukis kawasan, guna VAE Encode (for Inpainting) dengan checkpoint inpainting, denoise 1.0.

Tetapan dan petua

  • Resize input ke saiz asal model sebelum encode; gambar 4000 piksel akan encode jadi latent yang sangat besar.
  • denoise 1.0 pada VAE Encode (for Inpainting) memang betul: kawasan bertopeng memang nak dihasilkan semula sepenuhnya.
  • Dengan checkpoint biasa, lebih baik guna VAE Encode + Set Latent Noise Mask dan denoise 0.5-0.8 untuk isi yang faham konteks.
  • Dimensi imej yang tak boleh bahagi 8 akan dipotong sikit; pad atau resize supaya tak bergeser.

Penyelesaian masalah VAE Encode and VAE Encode (for Inpainting)

Kawasan inpaint nampak asing dan macam tampal je

Mengapa ia berlaku
VAE Encode (for Inpainting) digunakan dengan checkpoint bukan inpainting, yang tak boleh nampak kawasan kelabu.

Cara membaikinya
Guna checkpoint inpainting (atau model Fooocus/Flux Fill inpaint), atau tukar ke VAE Encode + Set Latent Noise Mask dengan denoise bawah 0.8.

Tepi keras kat kawasan yang dilukis semula

Mengapa ia berlaku
grow_mask_by 0 atau mask tak ada feathering.

Cara membaikinya
Set grow_mask_by ke 12-24, atau blur mask dengan Grow Mask / Feather Mask node sebelum encode.

Tiada perubahan dalam img2img

Mengapa ia berlaku
denoise sangat rendah, atau input sampler latent masih Empty Latent Image.

Cara membaikinya
Sambung LATENT yang dah encode ke KSampler dan naikkan denoise ke 0.5 untuk sahkan pipeline.

Ralat: jangka 4 saluran tapi dapat 16 (atau sebaliknya) masa encode

Mengapa ia berlaku
VAE dari keluarga lain berbanding model yang akan decode latent.

Cara membaikinya
Encode guna VAE yang sama dengan yang model guna untuk decode.

AD
Jalankan aliran kerja ini dari telefon anda
Setiap aliran kerja di halaman ini telah prapasang di BitVector dengan model dan nod tersuai sedia ada. Pilih satu, taip prompt, selesai. Tiada persediaan, tiada apa untuk dimuat turun.

Soalan tentang VAE Encode and VAE Encode (for Inpainting)

Denoise berapa yang sesuai untuk img2img?

0.3 kekalkan kebanyakan gambar, 0.5 campuran seimbang, 0.75 ke atas cuma kekalkan susunan dan warna je.

Boleh ke buat inpaint tanpa model inpainting?

Boleh: guna VAE Encode, lepas tu Set Latent Noise Mask dengan mask kau, kemudian KSampler dengan denoise 0.5-0.8.

Nod berkaitan

VAE Decode
ComfyUI core
VAE Decode menukar LATENT yang diambil sampelnya menjadi imej PIXEL menggunakan VAE; VAE Decode (Tiled) buat benda yang sama tapi dalam jubin untuk imej yang sangat besar.
Load Image
ComfyUI core
Load Image membaca gambar dari folder input ComfyUI (atau muat naik) dan mengeluarkan tensor IMAGE serta MASK yang diambil dari saluran alfa, titik permulaan untuk img2img, inpainting, ControlNet dan graf IP-Adapter.
Set Latent Noise Mask
ComfyUI core
Set Latent Noise Mask melekatkan MASK pada LATENT supaya sampler hanya mengubah kawasan putih: untuk inpainting dan pembaharuan kawasan dengan mana-mana checkpoint biasa.
KSampler
ComfyUI core
KSampler menjalankan gelung denoising: ia mengambil model, prompt dan latent dan menghasilkan imej latent siap, dikawal oleh seed, langkah, cfg, sampler, scheduler dan denoise.
Load VAE
ComfyUI core
Load VAE (VAELoader) memuatkan fail VAE berdiri sendiri dari models/vae supaya checkpoint yang tiada atau mempunyai VAE lemah boleh decode warna dengan jelas, dan supaya model pecah seperti Flux dan Wan dapat decoder mereka.
AD
Penat membaiki nod? Biarkan awan melakukannya
BitVector mengekalkan beratus-ratus aliran kerja ComfyUI yang dipasang, dikemas kini dan diuji pada GPU awan yang pantas. Tiada Python, tiada ralat CUDA, tiada had VRAM. Berfungsi dari mana-mana pelayar.

Lagi nod ComfyUI

CLIP Text Encode (Prompt)
ComfyUI core
CLIP Text Encode menukar prompt teks kepada CONDITIONING menggunakan pengekod teks model. Satu node pegang prompt positif, satu lagi pegang prompt negatif.
ComfyUI Manager
ComfyUI-Manager
ComfyUI Manager ialah sambungan yang memasang, mengemas kini dan membaiki pek nod dan model tersuai dari dalam antara muka, menyelesaikan nod yang hilang dalam aliran kerja yang diimport dan menyimpan snapshot tetapan anda.
Load Checkpoint
ComfyUI core
Load Checkpoint (CheckpointLoaderSimple) buka fail model .safetensors atau .ckpt dan bagi tiga bahagian yang setiap workflow perlukan: MODEL diffusion, pengekod teks CLIP dan VAE.
Save Image
ComfyUI core
Save Image menulis tensor IMAGE ke ComfyUI/output sebagai PNG, dengan keseluruhan aliran kerja disematkan dalam metadata fail supaya gambar boleh ditarik balik ke ComfyUI untuk memulihkan graf.
Empty Latent Image
ComfyUI core
Empty Latent Image buat kanvas latent kosong (lebar, tinggi, batch_size) yang jadi titik mula untuk sampling teks-ke-gambar; saiz kena gandaan 8 dan kena sama dengan keluarga model.
Load LoRA
ComfyUI core
Load LoRA (LoraLoader) guna fail LoRA pada MODEL dan CLIP dengan kekuatan berasingan, jadi gaya, watak atau konsep boleh ditambah pada mana-mana checkpoint tanpa perlu gabungkan.