LarpGPT · Panduan
Penjelasan petunjuk negatif: kapan menggunakannya, dan bagaimana caranya
Apa petunjuk negatifnya, alat gambar mana yang mendokumentasikannya, cara kerja --no Midjourney dan negative_prompt Stable Diffusion, dan mengapa menggunakannya dengan hemat.

Dalam panduan ini13
Sungguh dorongan yang negatif
Prompt negatif adalah daftar hal-hal yang tidak Anda inginkan dalam gambar yang dihasilkan, diberikan ke alat secara terpisah dari deskripsi apa yang Anda inginkan. Alih-alih menulis jalan di malam hari tanpa orang, Anda mendeskripsikan jalan tersebut dan memasukkan orang ke dalam daftar negatif. Idenya sederhana, namun alat menanganinya dengan cara yang sangat berbeda, dan beberapa tidak menawarkan bidang negatif yang terpisah sama sekali. Mengetahui situasi yang Anda hadapi akan menghemat banyak upaya yang gagal.
Mengapa penulisan no di dalam prompt sering gagal
Model gambar merespons kata-kata yang ada dalam prompt. Menyebutkan sesuatu, bahkan untuk mengecualikannya, dapat menariknya ke dalam gambaran. Dokumentasi Midjourney memberikan contoh seperti ini sebagai petunjuk yang buruk: lukisan benda mati yang digambarkan tanpa buah apa pun, atau dengan permintaan sopan untuk tidak menambahkan buah. Alternatif yang disarankan adalah memindahkan elemen yang tidak diinginkan ke dalam parameter khusus. Logika yang sama berlaku di tempat lain: kalimat yang penuh dengan pengecualian membuat hal-hal yang dikecualikan tetap menjadi perhatian model.
Midjourney: parameter --no
Midjourney mendokumentasikan parameter --no, ditambahkan di akhir prompt dan diikuti dengan hal atau daftar hal yang tidak Anda inginkan, dipisahkan dengan koma. Contohnya sendiri adalah "lukisan still life guas buah --no, apel, pir". Dokumentasi juga menjelaskan bahwa menggunakan --no sama dengan memberi bobot pada bagian multi-prompt minus 0,5, yang merupakan pengingat berguna bahwa hal itu mengurangi sesuatu daripada menjamin ketidakhadirannya.
Jebakan di Midjourney --no
Dokumentasi yang sama memperingatkan bahwa moderasi Midjourney membaca setiap kata setelah --no secara independen. Ungkapan seperti pakaian modern dibaca sebagai dua kata yang terpisah, dan kata pakaian itu sendiri dapat memicu peringatan. Dalam kasus seperti itu, dokumentasi menyarankan untuk menyertakan jenis pakaian yang Anda inginkan di prompt utama daripada menggunakan --no. Secara umum, pertahankan setiap item yang dikecualikan menjadi satu kata yang tidak ambigu jika Anda bisa.
Stable Diffusion: argumen negative_prompt
Di pustaka Hugging Face diffusers, alur teks-ke-gambar Stable Diffusion memiliki argumen negative_prompt opsional, yang dijelaskan dalam dokumentasinya sebagai perintah atau perintah yang memandu apa yang tidak boleh disertakan dalam pembuatan gambar. Dokumentasi tersebut menambahkan detail yang perlu diketahui: perintah negatif diabaikan ketika panduan tidak digunakan, artinya ketika skala panduan berada di bawah satu.
Model gambar ChatGPT dan OpenAI
Dokumentasi pembuatan gambar OpenAI, pada saat penulisan, tidak menjelaskan kolom prompt negatif terpisah untuk model GPT Image-nya. Dengan alat percakapan Anda masih dapat menulis pengecualian dalam sebuah kalimat, namun pendekatan yang paling dapat diandalkan adalah pendekatan yang dapat diterapkan di mana pun: jelaskan apa yang seharusnya ada di sana. Jika Anda tidak ingin ada orang di jalan, gambarkan jalan yang sepi saat fajar dengan toko-toko yang masih tutup. Hal ini memberi model gambaran positif untuk dibangun, bukan daftar hal-hal yang harus dihindari.
Jelaskan alternatifnya terlebih dahulu
Sebelum meraih hal negatif, tanyakan apa yang Anda inginkan sebagai pengganti elemen yang tidak diinginkan. Kekacauan di meja menjadi meja bersih dengan satu buku catatan dan lampu. Latar belakang yang ramai menjadi dinding beton polos. Bayangan yang keras menjadi cahaya mendung yang lembut. Hampir setiap negatif memiliki versi positif, dan versi positif biasanya bekerja lebih baik, karena membatasi gambar dibandingkan meninggalkan celah yang diisi oleh model lain.
Ketika perintah negatif adalah alat yang tepat
Negatif paling berguna untuk hal-hal yang cenderung tampak tidak diinginkan dan tidak memiliki kebalikan positif alami: teks, huruf, tanda air, logo, batas, atau bingkai. Mereka juga membantu ketika generator terus menambahkan elemen berulang, seperti orang-orang di lanskap atau lensa suar saat matahari terbenam, setelah Anda mendeskripsikan pemandangan tersebut dengan jelas. Dalam kasus tersebut, pengecualian singkat lebih mudah daripada menulis ulang keseluruhan adegan.
Buat daftarnya singkat
Daftar negatif yang panjang adalah kebiasaan umum yang disalin dari petunjuk bersama, sering kali diisi dengan kata-kata umum tentang kualitas. Kata-kata tersebut jarang membantu dan dapat membuat hasil lebih sulit diprediksi, karena setiap kata dalam daftar mendorong gambaran ke arah tertentu. Mulailah tanpa hal negatif sama sekali. Tambahkan satu hanya jika elemen tertentu yang tidak diinginkan terus muncul, periksa apakah elemen tersebut berfungsi, dan hapus lagi jika tidak berfungsi. Dua atau tiga hal yang tepat lebih mudah untuk dipikirkan daripada dua puluh hal yang tidak jelas.
Gunakan kata benda, bukan kualitas
Negatif bekerja paling baik dengan hal-hal konkret: teks, orang, mobil, pohon, tanda air. Kualitas abstrak seperti kualitas jelek, buruk, atau rendah sulit ditafsirkan oleh model, dan kualitas tersebut tidak menjelaskan apa pun tentang apa yang sebenarnya ingin Anda ubah. Jika suatu gambar terlihat salah, cari tahu apa yang salah secara fisik pada gambar tersebut, apakah tangan, pantulan, atau objek tambahan, dan atasi secara langsung, baik dalam deskripsi atau dengan pengecualian yang tepat.
Uji satu negatif pada satu waktu
Perlakukan hal negatif seperti perubahan lainnya pada sebuah prompt. Hasilkan gambar tanpa itu, lalu tambahkan satu pengecualian dan hasilkan lagi, jaga agar semuanya tetap sama. Jika elemen yang tidak diinginkan hilang dan tidak ada lagi yang rusak, pertahankan. Jika gambarannya berubah dengan cara yang tidak Anda harapkan, hal negatifnya terjadi lebih dari yang Anda inginkan. Kebiasaan ini juga mengajarkan Anda pengecualian mana yang patut disimpan untuk nanti dan mana yang merupakan takhayul.
Negatif tidak menggantikan pemeriksaan
Tidak ada pengecualian yang menjamin ketidakhadiran. Midjourney menjelaskan --no sebagai pengurangan berat, dan diffusers menjelaskan negative_prompt sebagai panduan. Perhatikan setiap gambar sebelum menggunakannya: teks masih dapat muncul pada tanda, bentuk seperti logo dapat muncul pada pakaian, dan sosok dapat muncul di kejauhan. Jika suatu gambar mungkin diambil untuk foto asli, beri label sebagai gambar yang dihasilkan.
Dimana LarpGPT cocok
LarpGPT adalah perpustakaan petunjuk foto untuk pemandangan perjalanan, arsitektur, mobil, dan gaya hidup, yang sebagian besar ditulis sebagai deskripsi positif tentang subjek, komposisi, pencahayaan, dan lensa, sehingga mengurangi kebutuhan akan daftar negatif yang panjang. Anda menyalin perintah ke generator gambar yang sudah Anda gunakan dan menambahkan pengecualian apa pun yang didukung alat tersebut. LarpGPT tidak menghasilkan gambar, dan hasilnya bervariasi antar upaya.
Pertanyaan
Apa itu perintah negatif?
Daftar hal-hal yang tidak Anda inginkan dalam gambar yang dihasilkan, diberikan secara terpisah dari deskripsi utama. Midjourney menggunakan parameter --no, dan Stable Diffusion di perpustakaan diffusers menggunakan argumen negative_prompt.
Apakah ChatGPT mendukung perintah negatif?
Dokumentasi pembuatan gambar OpenAI tidak menjelaskan kolom prompt negatif terpisah pada saat penulisan. Mendeskripsikan apa yang Anda inginkan, seperti jalan yang kosong daripada jalan tanpa orang, adalah pendekatan yang lebih dapat diandalkan.
Mengapa tulisan tanpa sesuatu menambahnya pada gambar?
Model merespons kata-kata yang ada dalam prompt, sehingga memberi nama suatu objek, bahkan untuk mengecualikannya, dapat membawanya ke dalam gambar. Dokumentasi Midjourney mencantumkan ini sebagai pola prompt yang buruk dan merekomendasikan parameter --no sebagai gantinya.
Berapa banyak item yang harus berisi perintah negatif?
Sesedikit mungkin. Mulailah dengan tidak ada, tambahkan satu item tepat ketika elemen yang tidak diinginkan terus muncul, dan hapus jika tidak membantu. Daftar umum yang panjang membuat hasil lebih sulit diprediksi.
