/ ComfyUI / Regional Prompting Berbasis Masker di ComfyUI: Panduan Kontrol Presisi Lengkap 2025
ComfyUI 8 menit baca

Regional Prompting Berbasis Masker di ComfyUI: Panduan Kontrol Presisi Lengkap 2025

Kuasai regional prompting berbasis masker di ComfyUI untuk kontrol multi-region yang pixel-perfect. Alur kerja lengkap, teknik pembuatan masker, kompatibilitas Flux, dan compositing lanjutan.

Regional Prompting Berbasis Masker di ComfyUI: Panduan Kontrol Presisi Lengkap 2025 - Complete ComfyUI guide and tutorial

Saya beralih dari Regional Prompter berbasis grid ke regional prompting berbasis masker setelah menghadapi keterbatasannya pada proyek klien yang membutuhkan lima region dengan bentuk tidak beraturan. Pendekatan berbasis grid memaksa Anda ke dalam pembagian persegi panjang, tetapi teknik berbasis masker memungkinkan Anda mendefinisikan bentuk region apa pun dengan presisi tingkat pixel. Lebih baik lagi, pendekatan berbasis masker bekerja dengan Flux dan model lain yang tidak mendukung ekstensi Regional Prompter tradisional.

Dalam panduan ini, Anda akan mendapatkan alur kerja regional prompting berbasis masker lengkap untuk ComfyUI, termasuk teknik pembuatan dan persiapan masker, compositing multi-masker untuk scene kompleks, implementasi khusus Flux, generasi masker otomatis dengan Segment Anything, dan alur kerja produksi untuk proyek yang membutuhkan presisi bedah dalam kontrol regional.

Mengapa Regional Prompting Berbasis Masker Lebih Baik dari Pendekatan Grid

Regional Prompter berbasis grid (dibahas dalam panduan Regional Prompter saya) membagi gambar ke dalam region persegi panjang. Ini berfungsi dengan baik untuk komposisi sederhana tetapi gagal ketika elemen komposisi Anda tidak selaras dengan grid persegi panjang.

Regional prompting berbasis masker menggunakan masker grayscale atau binary untuk mendefinisikan region dengan bentuk apa pun. Area hitam (0) menerima satu prompt, area putih (255) menerima prompt lain, dan area abu-abu memadukan prompt secara proporsional. Ini memberikan kontrol tingkat pixel atas penerapan prompt.

Perbandingan Regional Prompting Grid vs Berbasis Masker

  • Fleksibilitas bentuk: Grid hanya memungkinkan region persegi panjang, sedangkan Masker mendukung bentuk apa pun
  • Presisi: Grid memberikan kontrol tingkat region, Masker memberikan presisi tingkat pixel
  • Kompleksitas pengaturan: Grid mudah dikonfigurasi, Masker berkisar dari sedang hingga kompleks
  • Kompatibilitas model: Grid hanya bekerja dengan SD1.5 dan SDXL, Masker bekerja dengan semua model termasuk Flux
  • Processing overhead: Grid menambah overhead 15-20%, Masker menambah overhead 10-15%

Skenario kritis di mana pendekatan berbasis masker sangat penting:

Subjek non-persegi panjang: Karakter dengan rambut mengalir atau siluet kompleks. Region berbasis grid menciptakan batas persegi panjang yang memotong karakter secara tidak alami. Region berbasis masker mengikuti garis luar karakter yang sebenarnya.

Penempatan objek yang presisi: Fotografi produk dengan beberapa produk di posisi dan sudut tertentu. Masker memungkinkan Anda mendefinisikan batas produk yang tepat terlepas dari bentuk atau orientasi.

Penggunaan model Flux: Flux tidak mendukung ekstensi Regional Prompter tradisional. Teknik berbasis masker adalah satu-satunya cara untuk melakukan regional prompting dengan Flux.

Komposisi organik: Lanskap dengan garis horizon tidak beraturan, arsitektur dengan bentuk kompleks, komposisi apa pun di mana grid persegi panjang tidak selaras dengan batas konten.

Compositing multi-layer: Scene kompleks yang membutuhkan 5+ region dengan prioritas tumpang tindih. Pendekatan berbasis masker menangani ini dengan lebih elegan daripada mencoba memaksanya ke dalam pembagian grid.

Saya menguji ini dengan komposisi karakter kompleks: orang dengan jubah mengalir berdiri di depan latar arsitektur. Pendekatan berbasis grid menghasilkan batas jubah persegi panjang yang terlihat artifisial. Pendekatan berbasis masker dengan masker jubah yang dilukis tangan menghasilkan aliran jubah alami yang terintegrasi mulus dengan karakter dan latar belakang.

Trade-off-nya adalah waktu setup. Regional prompting berbasis grid membutuhkan 30 detik untuk dikonfigurasi (hanya tentukan dimensi grid dan prompt). Pendekatan berbasis masker membutuhkan 5-15 menit untuk membuat masker berkualitas, tetapi investasi itu terbayar dalam presisi komposisi.

Memahami Conditioning Berbasis Masker di ComfyUI

Sebelum menyelami alur kerja, memahami bagaimana ComfyUI memproses masker untuk conditioning sangat penting.

Nilai Masker dan Pencampuran Prompt:

Masker adalah gambar grayscale di mana nilai pixel (0-255 atau dinormalisasi 0.0-1.0) menentukan pengaruh prompt:

  • Nilai 0 (hitam): 0% pengaruh prompt (sepenuhnya menggunakan prompt alternatif atau conditioning dasar)
  • Nilai 128 (abu-abu 50%): 50% pencampuran prompt (mencampur prompt primer dan alternatif secara merata)
  • Nilai 255 (putih): 100% pengaruh prompt (sepenuhnya menggunakan prompt primer)

Pencampuran bertahap ini memungkinkan Anda membuat transisi halus antara region daripada tepi keras. Masker dengan tepi berbulu (hitam → gradien abu-abu → putih) menghasilkan transisi prompt yang halus tanpa jahitan terlihat.

Penerapan Conditioning:

Sistem conditioning ComfyUI menerapkan masker ke prompt menggunakan node-node ini:

ConditioningSetMask: Menerapkan masker ke conditioning yang ada

Alur Kerja ComfyUI Gratis

Temukan alur kerja ComfyUI gratis dan open source untuk teknik dalam artikel ini. Open source itu kuat.

100% Gratis Lisensi MIT Siap Produksi Beri Bintang & Coba
  • conditioning: Conditioning prompt yang akan di-masker
  • mask: Masker yang mendefinisikan di mana conditioning ini diterapkan
  • strength: Pengganda kekuatan keseluruhan (0.0-2.0, default 1.0)
  • set_cond_area: Apakah akan membatasi generasi hanya ke area yang di-masker

ConditioningCombine: Menggabungkan beberapa conditioning yang di-masker

  • conditioning_1: Conditioning yang di-masker pertama
  • conditioning_2: Conditioning yang di-masker kedua
  • method: Cara menggabungkan (add, average, atau multiply)

Pola alur kerjanya adalah:

Langkah 1: Buat conditioning prompt (CLIP Text Encode)

Langkah 2: Terapkan masker ke conditioning (ConditioningSetMask)

Langkah 3: Ulangi untuk setiap pasangan region/prompt

Langkah 4: Gabungkan semua conditioning yang di-masker (ConditioningCombine)

Langkah 5: Gunakan conditioning gabungan di KSampler

Pertimbangan Resolusi Masker:

Masker harus sesuai dengan resolusi generasi Anda untuk hasil optimal. Masker dengan resolusi lebih rendah dari generasi berfungsi tetapi mengurangi presisi. Masker dengan resolusi lebih tinggi dari generasi tidak memberikan manfaat dan membuang waktu pemrosesan.

Ingin melewati kerumitan? Apatero memberi Anda hasil AI profesional secara instan tanpa pengaturan teknis.

Tanpa pengaturan Kualitas sama Mulai dalam 30 detik Coba Apatero Gratis
Tidak perlu kartu kredit

ComfyUI memproses generasi dalam ruang laten (diperkecil 8x dari ruang pixel). Masker secara otomatis diperkecil untuk mencocokkan resolusi laten selama generasi.

Masker tepi keras menciptakan jahitan terlihat di mana region bertemu. Masker berbulu dengan gradien abu-abu 10-30 pixel di tepi memadukan region dengan halus. Atau gunakan node Mask Blur ComfyUI untuk membuat feather masker secara prosedural.

Alur Kerja Regional Prompting Berbasis Masker Dasar

Alur kerja berbasis masker fundamental menggunakan masker terpisah untuk setiap region, menerapkan prompt berbeda melalui conditioning yang di-masker. Berikut pengaturan lengkap untuk komposisi dua region.

Node yang diperlukan:

  1. Load Checkpoint - Model dasar Anda
  2. Load Image - Muat gambar masker
  3. CLIP Text Encode - Prompt untuk setiap region
  4. ConditioningSetMask - Terapkan masker ke conditioning
  5. ConditioningCombine - Gabungkan conditioning yang di-masker
  6. KSampler - Generasi
  7. VAE Decode dan Save Image - Output

Untuk komposisi kiri/kanan sederhana pada 1024x1024, buat masker di software pengeditan gambar apa pun (Photoshop, GIMP, Krita, Procreate). Simpan sebagai PNG atau JPG. Masker harus grayscale murni (tanpa warna).

Generate dan periksa hasilnya. Sisi kiri harus menunjukkan wanita dengan gaun merah, sisi kanan harus menunjukkan pria dengan setelan biru, dengan transisi halus di tengah di mana masker berbulu bersama.

Untuk regional prompting berbasis masker cepat tanpa membuat masker secara manual, Apatero.com menyediakan alat painting masker built-in di mana Anda dapat menggambar region langsung di antarmuka dan menetapkan prompt, menghilangkan kebutuhan software pengeditan gambar eksternal.

Teknik dan Alat Pembuatan Masker

Masker berkualitas adalah fondasi regional prompting berbasis masker yang sukses. Berikut pendekatan pembuatan masker sistematis dari sederhana hingga kompleks.

Teknik 1: Masker Geometris Sederhana (5 menit) - Untuk region geometris dasar, buat masker dengan cepat di editor gambar apa pun.

Bergabung dengan 115 anggota kursus lainnya

Buat Influencer AI Ultra-Realistis Pertama Anda dalam 51 Pelajaran

Buat influencer AI ultra-realistis dengan detail kulit yang hidup, selfie profesional, dan adegan kompleks. Dapatkan dua kursus lengkap dalam satu paket. ComfyUI Foundation untuk menguasai teknologi, dan Fanvue Creator Academy untuk belajar memasarkan diri Anda sebagai kreator AI.

Harga early-bird berakhir dalam:
--
Hari
:
--
Jam
:
--
Menit
:
--
Detik
51 Pelajaran • 2 Kursus Lengkap
Pembayaran Sekali
Update Seumur Hidup
Hemat $200 - Harga Naik ke $399 Selamanya
Diskon early-bird untuk siswa pertama kami. Kami terus menambahkan nilai lebih, tetapi Anda mengunci $199 selamanya.
Ramah pemula
Siap produksi
Selalu diperbarui

Teknik 2: Masker yang Dilukis Tangan (10-20 menit) - Untuk bentuk organik, lukis masker dengan presisi tangan.

Teknik 3: Masker Berbasis Seleksi (15-30 menit) - Untuk mendefinisikan region kompleks dengan presisi berdasarkan konten gambar yang ada, gunakan alat seleksi lalu konversi ke masker.

Teknik 4: Generasi Masker dengan Bantuan AI (2-5 menit) - Gunakan alat segmentasi AI untuk menghasilkan masker secara otomatis dari gambar referensi.

Teknik 5: Generasi Masker Prosedural di ComfyUI - Hasilkan masker secara programatis dalam ComfyUI menggunakan node generasi masker.

Compositing Masker Multi-Region Lanjutan

Untuk komposisi dengan beberapa region, pola alur kerja berskala secara sistematis. ConditioningCombine hanya menerima dua input, jadi untuk N region, Anda memerlukan N-1 node combine yang dirantai bersama.

Ketika masker tumpang tindih, prioritas menentukan prompt mana yang mendominasi. Implementasikan prioritas melalui nilai masker: region prioritas tinggi (subjek) menggunakan nilai masker 255, region prioritas sedang menggunakan 180-200, region prioritas rendah (latar belakang) menggunakan 120-150.

Regional Prompting Berbasis Masker untuk Model Flux

Model Flux tidak mendukung ekstensi Regional Prompter tradisional, membuat pendekatan berbasis masker sebagai satu-satunya cara untuk mencapai kontrol prompt regional dengan Flux.

Flux menggunakan arsitektur conditioning berbeda dari Stable Diffusion, memerlukan alur kerja yang disesuaikan. Flux menggunakan dual text encoder (CLIP-L dan T5). Untuk regional prompting, pertahankan prompt clip_l dan t5 identik dalam setiap region untuk konsistensi.

Pertimbangan Masker Khusus Flux:

Flux merespons masker lebih kuat dari model SD. Gunakan nilai masker 180-200 untuk region primer untuk menghindari over-constraining. Flux mendapat manfaat dari zona feather lebih lebar (40-60 pixel) dibandingkan SD (20-30 pixel) untuk pencampuran mulus.

Alur Kerja Produksi dan Automasi

Regional prompting berbasis masker menjadi praktis untuk produksi ketika Anda mensistemkan pembuatan masker dan eksekusi alur kerja.

Buat template yang dapat digunakan kembali untuk komposisi umum. Simpan ini sebagai file JSON alur kerja ComfyUI. Untuk proyek baru, muat template dan hanya perbarui prompt + masker, pertahankan semua koneksi node dan parameter.

Troubleshooting Regional Prompting Berbasis Masker

Alur kerja berbasis masker gagal dalam pola tertentu yang dapat dikenali. Mengetahui masalah dan solusi mencegah waktu terbuang.

Masalah: Jahitan terlihat atau tepi keras antara region - Tingkatkan blur masker ke 30-50 pixel, pastikan zona feather tumpang tindih, tambahkan deskriptor gaya/pencahayaan bersama.

Masalah: Region mengabaikan prompt atau menukar konten - Verifikasi koneksi masker, periksa polaritas masker, tingkatkan kekhususan prompt.

Masalah: Satu region mendominasi seluruh gambar - Kurangi nilai masker region dominan, tingkatkan nilai masker region lain, periksa jumlah masker.

Pemikiran Akhir

Regional prompting berbasis masker mewakili ujung presisi kontrol komposisi dalam generasi AI, di mana akurasi tingkat pixel lebih penting daripada kecepatan setup. Investasi dalam pembuatan masker terbayar dalam kontrol bedah atas apa yang muncul di mana.

Keunggulan kritis dibanding pendekatan berbasis grid adalah fleksibilitas bentuk. Ketika komposisi Anda tidak sesuai dengan grid persegi panjang, pendekatan berbasis masker memberikan satu-satunya jalur ke hasil bersih.

Mulai dengan komposisi dua region sederhana untuk menginternalisasi bagaimana masker mempengaruhi penerapan prompt. Lanjutkan ke komposisi 3-4 region seiring kenyamanan tumbuh. Simpan komposisi 5+ region untuk ketika benar-benar diperlukan.

Apakah Anda membangun alur kerja berbasis masker secara lokal atau menggunakan Apatero.com, menguasai regional prompting berbasis masker meningkatkan kontrol komposisi Anda dari "perkiraan" ke "tepat".

Siap Membuat Influencer AI Anda?

Bergabung dengan 115 siswa yang menguasai ComfyUI dan pemasaran influencer AI dalam kursus lengkap 51 pelajaran kami.

Harga early-bird berakhir dalam:
--
Hari
:
--
Jam
:
--
Menit
:
--
Detik
Klaim Tempat Anda - $199
Hemat $200 - Harga Naik ke $399 Selamanya