ComfyUI  >  Tutorial  >  Panduan Menggunakan ComfyUI Reactor untuk Face Swapping Video

Hai pecinta animasi AI! Kami akan memulai perjalanan mendebarkan ke dunia face swapping ComfyUI. Di sini, kami mempersembahkan kepada Anda alur kerja ComfyUI Reactor, yang memungkinkan Anda untuk menukar satu wajah atau beberapa wajah dalam video!

Kami akan membahas:

  1. Roop vs. Reactor
  2. Apa itu ComfyUI Reactor?
  3. Bagaimana Menggunakan Reactor di ComfyUI?
    • Menyiapkan Gambar Anda
    • Model Face Swap
    • Deteksi Wajah
    • Pemulihan Wajah
    • Visibilitas Pemulihan Wajah & Berat CodeFormer (Fidelity)
    • Deteksi Gender
    • Memperkenalkan Indeks Wajah untuk Face Swaps Tunggal atau Ganda dalam Video
  4. Interpolasi Frame Cerdas jika diperlukan
  5. Ubah Ukuran dan Perbaiki jika diperlukan
Akses ComfyUI Workflow
Langsung masuk ke <ReActor | Fast Face Swap> alur kerja, sepenuhnya dimuat dengan semua node dan model pelanggan yang penting, memungkinkan kreativitas tanpa hambatan tanpa pengaturan manual!
Mulai Gratis

1. Roop vs. Reactor

Saya rasa beberapa dari Anda telah menggunakan ekstensi Roop di Automatic 1111 untuk eksperimen kreatif semacam ini, tetapi kode untuk Roop dihentikan. Desainer gerak dan animator kini merangkul juara baru face swapping – ReActor di ComfyUI. Alat ini bukan hanya peningkatan dari Roop; ini adalah revolusi lengkap. ReActor telah mengubah face swapping menjadi bagian yang mulus dan mendebarkan dari alat kreatif Anda.

Jadi, mengapa ReActor menjadi pilihan utama baru untuk face swapping? Berikut adalah rangkumannya:

  • Face Swaps Resolusi Tinggi dengan Upscaling: Katakan selamat tinggal pada gambar buram dan halo pada visual yang jernih dan tajam.
  • Ramah CPU: Tidak memerlukan GPU kelas atas, membuatnya lebih dapat diakses oleh lebih banyak pengguna.
  • Kompatibilitas Universal: Bekerja dengan sangat baik dengan SDXL dan Model 1.5 – ini seperti memiliki remote universal untuk face swapping!
  • Deteksi Pintar: Deteksi gender dan usia otomatis artinya ia tahu persis siapa di video Anda.
  • Penciptaan Tanpa Sensor: Tanpa filter NSFW, kreativitas Anda bisa benar-benar bebas.
  • Peningkatan Berkelanjutan: ReActor terus menjadi lebih pintar dan lebih baik, seperti anggur yang semakin baik seiring waktu.

Sekarang, mari kita lakukan lebih dari sekadar membicarakannya; mari kita selami cara menggunakan Reactor di ComfyUI dan cara mengatur parameter di Reactor! Dengan ReActor, kemungkinan kreatif Anda tidak terbatas.

2. Apa itu ComfyUI Reactor?

ComfyUI Reactor adalah node ekstensi face swap yang cepat dan sederhana untuk ComfyUI. Ini memanfaatkan beberapa model untuk memfasilitasi deteksi wajah, face swapping, dan pemulihan wajah, sambil tetap mudah digunakan.

3. Bagaimana Menggunakan Reactor di ComfyUI?

Baiklah, mari kita selami proses menarik membuat alur kerja Anda. Dengan Reactor, Anda akan dapat menambahkan beberapa efek face swap yang luar biasa ke animasi Anda.

3.1 Menyiapkan Gambar Anda

Pertama-tama, Anda perlu memilih 'gambar sumber' Anda - anggap ini sebagai donor wajah. Kemudian, pilih 'gambar input' Anda – itulah penerima beruntung dari wajah baru.

Panduan Menyiapkan Gambar Sumber dan Input untuk Face Swapping Cepat dengan ReActor di ComfyUI

3.2 Model Face Swap

Kami sudah mendownload Model inswapper_128.onnx, model pra-latih inswapper_128.onnx, yang disediakan oleh InsightFace.

3.3 Deteksi Wajah

Deteksi Wajah seperti memiliki detektif digital yang menemukan wajah di gambar sumber dan input Anda. Kami memiliki berbagai detektif - resnet50, mobile0.25, YOLOv5l, dan YOLOv5n. Tapi andalan kami adalah retinaface_resnet50. Kinerjanya sangat baik.

3.4 Pemulihan Wajah

Di sini, Anda dapat memilih model untuk pemulihan wajah. Beberapa lebih suka GF PGN, tetapi coba Code Forer - itu juga bagus!

3.5 Visibilitas Pemulihan Wajah & Berat CodeFormer (Fidelity)

Pengaturan ini seperti menyetel gitar Anda. Pengaturan default adalah 1.00 untuk visibilitas dan 0.75 untuk berat CodeFormer, tetapi jangan ragu untuk bereksperimen dan lihat nada apa yang bisa Anda ciptakan.

3.6 Deteksi Gender? Mungkin Tidak

Opsi 'deteksi gender' memutuskan apakah Anda ingin model menentukan gender dalam gambar. ReActor akan menukar wajah hanya jika memenuhi kondisi yang diberikan. Dalam pengalaman saya, mengaturnya ke 'tidak' memberikan hasil yang bagus. Mungkin seperti mengatakan kepada model, "Semua mata pada wajah, model babe!"

Instruksi untuk Mengkonfigurasi ReActor (Face Swap Cepat) di ComfyUI

3.7 Memperkenalkan Indeks Wajah

Indeks Wajah membantu sistem mengidentifikasi setiap wajah dalam gambar Anda. Wajah ditandai dari kiri ke kanan dan atas ke bawah dalam gambar masing-masing. Dengan cara ini, sistem tahu persis siapa yang siapa.

3.7.1 Menyiapkan untuk Face Swap Tunggal

Hanya punya satu wajah untuk ditukar? Mudah! Baik wajah sumber maupun wajah input akan memiliki indeks 0.

Cara Mengatur Indeks Wajah untuk Menukar Satu Wajah Menggunakan ReActor (Face Swap Cepat) di ComfyUI

3.7.2 Menyiapkan untuk Beberapa Wajah

Sekarang, jika Anda merasa ambisius dan ingin menukar beberapa wajah, begini caranya:

Beberapa Face Swap di Gambar Terpisah
  • Saat menangani karakter di sebelah kiri dalam animasi Anda, atur Indeks Wajah Sumber dan Input ke 0. Ini menginstruksikan Reactor untuk, "Gunakan Gambar Sumber untuk menggantikan karakter kiri dalam gambar input."
  • Untuk karakter yang berada di sebelah kanan, sesuaikan Indeks Sumber ke 0 dan Indeks Wajah Input ke 1. Ini mengarahkan Reactor untuk, "Gunakan Gambar Sumber untuk menggantikan karakter kanan dalam gambar input."
  • Ingat, jika setiap karakter berada dalam gambar terpisah, Anda memerlukan dua set node Reactor.
Cara Mengatur Indeks Wajah untuk Menukar Beberapa Wajah dengan Gambar Sumber yang Berbeda Menggunakan ReActor (Face Swap Cepat) di ComfyUI
Beberapa Face Swap dalam Satu Gambar
  • Jika Anda memiliki gambar dengan dua karakter, satu node Reactor akan cukup.
  • Di sinilah kesenangan dimulai. Anda dapat mencampur dan mencocokkan wajah. Misalnya Anda ingin menukar wajah kedua dalam gambar input (itu indeks = 1) dengan wajah pertama dalam gambar sumber (indeks = 0), dan Anda ingin menukar wajah pertama dalam gambar input (itu indeks = 0) dengan wajah kedua dalam gambar sumber (indeks = 1). Yang perlu Anda lakukan hanyalah mengatur indeks Anda seperti ini: Sumber - 0,1; Input - 1,0.
Cara Mengatur Indeks Wajah untuk Menukar Beberapa Wajah dengan Satu Gambar Sumber Menggunakan ReActor (Face Swap Cepat) di ComfyUI

4. Interpolasi Frame Cerdas jika diperlukan

Berikut tip berguna - pertimbangkan menggunakan interpolator frame. Bayangkan itu sebagai mesin waktu untuk frame video Anda. Ini bekerja luar biasa dengan mengurangi jumlah frame yang perlu Anda proses awalnya dan kemudian dengan cerdik merekonstruksinya. Ini sangat berguna jika Anda harus berkompromi pada kualitas video Anda demi pemrosesan yang lebih cepat. Anggap langkah ini sebagai tongkat ajaib yang membantu Anda mendapatkan kembali sebagian dari kejernihan dan detail yang hilang.

Meningkatkan Video atau Animasi Menggunakan Frame Interpolator di ComfyUI

5. Ubah Ukuran dan Perbaiki jika diperlukan

Anda juga dapat mengubah ukuran gambar video Anda sebelum mengirimkannya ke interpolator. Meskipun sulit untuk mencapai kualitas file asli, ini tentu lebih baik daripada tidak sama sekali.

Mengubah Ukuran Video atau Animasi dengan Fitur Resize di ComfyUI
Access ComfyUI Workflow
Dive directly into <ReActor | Fast Face Swap> workflow, fully loaded with all essential customer nodes and models, allowing for seamless creativity without manual setups!
Get started for Free

Penulis: Editor RunComfy

Tim editor kami telah bekerja dengan AI selama lebih dari 15 tahun, dimulai dengan NLP/Visi pada era RNN/CNN. Kami telah mengumpulkan banyak pengalaman pada AI Chatbot/Seni/Animasi, seperti BERT/GAN/Transformer, dll. Bicaralah dengan kami jika Anda membutuhkan bantuan tentang seni AI, animasi, dan video.

RunComfy

© Hak Cipta 2024 RunComfy. Seluruh Hak Cipta Dilindungi.

RunComfy adalah yang terdepan ComfyUI platform, menawarkan ComfyUI online lingkungan dan layanan, bersama dengan workflow ComfyUI menampilkan visual yang menakjubkan.