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

Nod ReActor Fast Face Swap dalam ComfyUI

ReActor menukar muka dari gambar sumber ke gambar yang dijana menggunakan InsightFace, dengan pilihan pemulihan (GFPGAN, CodeFormer) dan penambah muka, untuk watak yang konsisten tanpa perlu melatih LoRA.
Pek nod: ComfyUI-ReActor
Kategori: Pek nod tersuai popular

Apa yang dilakukan ReActor Fast Face Swap

ReActor (ComfyUI-ReActor, sebelum ini comfyui-reactor-node) menjalankan model inswapper_128: ia mengesan muka dalam imej input dan imej sumber, menukar identiti, kemudian menjalankan model pemulihan untuk membersihkan pertukaran resolusi rendah. Pilihan membolehkan anda pilih muka mana yang nak ditukar, pengesanan jantina, model restore_face dan keterlihatan, serta codeformer_weight. Pilihan Face Boost menaikkan semula muka yang ditukar.
Gunakan selepas sampler dan sebelum Simpan Imej: jana pemandangan dengan muka apa saja, kemudian tukar watak. Ia cepat (satu saat setiap muka) dan boleh guna dengan mana-mana model asas sebab ia beroperasi pada piksel. Untuk kualiti terbaik, gabungkan dengan FaceDetailer pada denoise rendah selepas pertukaran.

Input

Nama
Jenis
Apakah ia
input_image
IMAGE
Gambar yang dijana.
source_image
IMAGE
Gambar muka yang nak dipindahkan (atau model muka yang disimpan).
swap_model
COMBO
inswapper_128.onnx.
facedetection
COMBO
retinaface_resnet50 dan lain-lain.
face_restore_model / face_restore_visibility / codeformer_weight
COMBO / FLOAT
Tetapan selepas pemulihan.
detect_gender_input / detect_gender_source / input_faces_index / source_faces_index
COMBO / STRING
Muka mana yang nak ditukar, 0 adalah yang paling besar atau paling kiri.

Output

Nama
Jenis
Apakah ia
IMAGE
IMAGE
Gambar yang telah ditukar muka.
FACE_MODEL
FACE_MODEL
Embedding muka sumber yang boleh guna semula.
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 ReActor Fast Face Swap

  1. Pasang ComfyUI-ReActor dari Manager; pada Windows pasang roda insightface dan alat bina Visual C++ jika diminta.
  2. Tambah ReActor Fast Face Swap selepas VAE Decode; sambungkan input_image dan source_image dari Load Image.
  3. Pilih inswapper_128.onnx dan pulihkan dengan GFPGANv1.4 pada keterlihatan 1, codeformer_weight 0.5.
  4. Antri; laraskan input_faces_index jika orang yang salah ditukar.
  5. Pilihan: ikut dengan FaceDetailer pada denoise 0.3 untuk kulit yang lebih tajam.

Tetapan dan petua

  • Gambar sumber yang hadapan dan pencahayaan baik beri pertukaran terbaik.
  • Simpan FACE_MODEL dengan Save Face Model dan guna semula dalam aliran kerja lain.
  • Pertukaran adalah 128 px: langkah pemulihan penting; cuba CodeFormer untuk ketajaman, GFPGAN untuk kelihatan semula jadi.
  • Untuk gambar kumpulan, set input_faces_index ke "0,1" dan source_faces_index ke "0,0".

Penyelesaian masalah ReActor Fast Face Swap

ModuleNotFoundError: insightface atau onnxruntime

Mengapa ia berlaku
Kebergantungan Python tidak dapat dikompilasi; biasa pada Windows tanpa alat bina.

Cara membaikinya
Pasang roda insightface yang sudah dibina untuk versi Python anda dalam persekitaran ComfyUI dan onnxruntime-gpu, kemudian mulakan semula.

Tiada muka dikesan dalam gambar sumber

Mengapa ia berlaku
Gambar terlalu kecil, dari sisi atau tertutup.

Cara membaikinya
Guna gambar hadapan yang lebih besar; potong ke kawasan muka.

Muka yang ditukar kabur atau nampak plastik

Mengapa ia berlaku
Output inswapper adalah 128 px dan pemulih melicinkan ia.

Cara membaikinya
Aktifkan Face Boost atau ikut dengan FaceDetailer pada denoise 0.3; turunkan face_restore_visibility ke 0.7.

Node berwarna merah / ralat penapis NSFW

Mengapa ia berlaku
Pakej ada langkah pengesan NSFW yang perlukan muat turun model; muat turun gagal menyebabkan node tak berfungsi.

Cara membaikinya
Semak konsol untuk URL muat turun, letak model di tempat yang ditunjukkan dan mulakan semula.

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 ReActor Fast Face Swap

Adakah ReActor lebih baik dari LoRA?

Ia lebih cepat dan cuma perlukan satu gambar, tapi hanya salin kawasan muka pada 128 px. LoRA tangkap badan, rambut dan ekspresi serta hasilkan pada kualiti penuh.

Bolehkah ia tukar muka dalam video?

Boleh, satu bingkai satu masa: kumpul bingkai dari Load Video dan tukar, kemudian gabungkan semula dengan Video Combine.

Nod berkaitan

FaceDetailer (Impact Pack)
ComfyUI-Impact-Pack
FaceDetailer mencari wajah (atau tangan, mata) dengan pengesan YOLO, memotong setiap satu, merender semula pada resolusi penuh dengan model dan prompt anda, dan melekatkannya kembali, membaiki wajah kecil yang kabur dalam gambar luas.
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.
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.
Video Combine (VideoHelperSuite)
ComfyUI-VideoHelperSuite
Video Combine menukar satu kumpulan IMEJ bingkai menjadi MP4, WebM, GIF atau urutan imej pada kadar bingkai yang dipilih, dengan audio pilihan, kiraan ulang dan ping-pong, nod output standard untuk setiap aliran kerja video.
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.
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 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.
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.
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.