LarpGPT · Sprievodcovia
Vysvetlenie negatívnych výziev: kedy ich použiť a ako
Čo je negatívna výzva, ktoré obrazové nástroje dokumentujú jeden, ako fungujú Midjourney --no a Stable Diffusion negative_prompt a prečo ich používať s mierou.

V tomto návode13
Aká negatívna výzva
Negatívna výzva je zoznam vecí, ktoré nechcete na vygenerovanom obrázku, poskytnutý nástroju oddelene od popisu toho, čo chcete. Namiesto toho, aby ste napísali ulicu v noci bez ľudí, opíšete ulicu a zaradíte ľudí do negatívneho zoznamu. Myšlienka je jednoduchá, ale nástroje s ňou zaobchádzajú veľmi odlišne a niektoré vôbec neponúkajú samostatné negatívne pole. Vedieť, v akej situácii sa nachádzate, ušetrí veľa neúspešných pokusov.
Prečo písanie nie do výzvy často zlyhá
Obrazové modely reagujú na slová prítomné vo výzve. Spomínať niečo, aj to vylúčiť, to môže vtiahnuť do obrazu. Dokumentácia Midjourney uvádza presne tento druh príkladu ako zlú výzvu: obraz zátišia opísaný ako bez ovocia alebo so zdvorilou požiadavkou nepridávať ovocie. Odporúčanou alternatívou je presunúť nežiaduce prvky do vyhradeného parametra. Rovnaká logika platí aj inde: veta plná výnimiek udržiava vylúčené veci v pozornosti modelky.
Midjourney: parameter --no
Midjourney dokumentuje parameter --no, pridaný na koniec výzvy a za ním vec alebo zoznam vecí, ktoré nechcete, oddelené čiarkami. Jeho vlastným príkladom je „maľba zátišia gvaše --no ovocie, jablko, hruška“. Dokumentácia tiež vysvetľuje, že použitie --no je to isté, ako dať časti viacnásobnej výzvy váhu mínus 0,5, čo je užitočná pripomienka, že to niečo znižuje, nie garantuje jej absenciu.
Pasca v Midjourney --no
Rovnaká dokumentácia varuje, že moderovanie Midjourney číta každé slovo po --no nezávisle. Fráza ako moderné oblečenie sa číta ako dve samostatné slová a samotné slovo oblečenie môže spustiť varovanie. V takýchto prípadoch dokumentácia odporúča zahrnúť druh oblečenia, ktorý chcete, do hlavnej výzvy namiesto použitia --no. Vo všeobecnosti ponechajte každú vylúčenú položku tam, kde je to možné, na jedno jednoznačné slovo.
Stable Diffusion: argument negative_prompt
V knižnici Hugging Face diffusers má kanál Stable Diffusion text-to-image voliteľný argument negative_prompt, popísaný v dokumentácii ako výzva alebo výzvy, ktoré usmerňujú, čo sa nemá zahrnúť do generovania obrázkov. Dokumentácia pridáva detail, ktorý stojí za to vedieť: negatívna výzva sa ignoruje, keď sa navádzanie nepoužíva, to znamená, keď je mierka navádzania nižšia ako jedna.
Modely obrázkov ChatGPT a OpenAI
Dokumentácia o generovaní obrázkov OpenAI v čase písania nepopisuje samostatné pole negatívnej výzvy pre svoje modely GPT Image. Pomocou konverzačných nástrojov môžete stále písať vylúčenia vo vete, ale najspoľahlivejší prístup je ten, ktorý funguje všade: opíšte, čo by tam malo byť. Ak nechcete, aby boli ľudia na ulici, opíšte prázdnu ulicu za úsvitu, kde sú obchody stále zatvorené. To dáva modelu skôr pozitívny obraz, než zoznam vecí, ktorým sa treba vyhnúť.
Najprv opíšte alternatívu
Než siahnete po negatíve, opýtajte sa, čo chcete namiesto nežiaduceho prvku. Neporiadok na stole sa stane prehľadným stolom s jedným notebookom a lampou. Z rušného pozadia sa stáva obyčajná betónová stena. Z drsných tieňov sa stáva mäkké zamračené svetlo. Takmer každý negatív má pozitívnu verziu a pozitívna verzia zvyčajne funguje lepšie, pretože obmedzuje obrázok namiesto toho, aby ponechala medzeru, ktorú model vyplní niečím iným.
Keď je negatívna výzva tým správnym nástrojom
Negatívy sú najužitočnejšie pre veci, ktoré sa zvyčajne javia ako nepozvané a nemajú prirodzený pozitívny opak: text, nápisy, vodoznaky, logá, okraje alebo rámy. Pomôžu aj vtedy, keď generátor neustále pridáva opakujúci sa prvok, ako sú ľudia v krajine alebo odlesk objektívu pri západe slnka, keď ste už scénu jasne opísali. V týchto prípadoch je krátke vylúčenie jednoduchšie ako prepisovanie celej scény.
Udržujte zoznam krátky
Dlhé negatívne zoznamy sú bežným zvykom skopírovaným zo zdieľaných výziev, často naplnených všeobecnými slovami o kvalite. Zriedka pomáhajú a môžu sťažiť predpovedanie výsledkov, pretože každé slovo v zozname posúva obraz nejakým smerom. Začnite úplne bez negatív. Jeden pridajte iba vtedy, keď sa konkrétny nežiaduci prvok stále zobrazuje, skontrolujte, či fungoval, a ak nie, znova ho odstráňte. O dvoch alebo troch presných položkách sa dá ľahšie uvažovať ako o dvadsiatich vágnych.
Používajte podstatné mená, nie vlastnosti
Negatívy najlepšie fungujú s konkrétnymi vecami: text, ľudia, autá, stromy, vodoznak. Abstraktné vlastnosti ako škaredá, zlá alebo nízka kvalita sú pre modelky ťažko interpretovateľné a nehovoria nič o tom, čo vlastne chcete zmeniť. Ak obrázok vyzerá zle, zistite, čo je na ňom fyzicky zlé, či už sú to ruky, odrazy alebo ďalší predmet, a riešte to priamo, buď v popise, alebo s presným vylúčením.
Testujte vždy jeden negatívny
Zaobchádzajte s negatívom ako s každou inou zmenou na výzvu. Vygenerujte obrázok bez neho, potom pridajte jedno vylúčenie a vygenerujte ho znova, pričom všetko ostatné ponechajte rovnaké. Ak nežiaduci prvok zmizne a nič iné sa nerozbije, ponechajte si ho. Ak sa obraz zmení spôsobom, ktorý ste neočakávali, negatív urobil viac, ako ste zamýšľali. Tento zvyk vás tiež naučí, ktoré výluky sa oplatí nechať si na neskôr a ktoré boli povery.
Negatíva nenahrádzajú kontrolu
Žiadne vylúčenie nezaručuje absenciu. Midjourney popisuje --no ako zníženie hmotnosti a diffusers popisuje negative_prompt ako návod. Pred použitím si každý obrázok prezrite: na nápisoch sa stále môže objaviť text, na oblečení sa môže objaviť tvar podobný logu a v diaľke sa môže objaviť postava. Ak je možné nasnímať obrázok pre skutočnú fotografiu, označte ho ako vytvorený.
Kde sa hodí LarpGPT
LarpGPT je knižnica fotografických výziev pre cestovanie, architektúru, autá a scény životného štýlu, písané väčšinou ako pozitívne popisy objektu, kompozície, osvetlenia a objektívu, čo znižuje potrebu dlhých negatívnych zoznamov. Skopírujete výzvu do generátora obrázkov, ktorý už používate, a pridáte všetky vylúčenia, ktoré nástroj podporuje. LarpGPT negeneruje obrázky a výsledky sa medzi jednotlivými pokusmi líšia.
Otázky
Čo je negatívna výzva?
Zoznam vecí, ktoré na vygenerovanom obrázku nechcete, uvedený oddelene od hlavného popisu. Midjourney používa parameter --no a Stable Diffusion v knižnici diffusers používa argument negative_prompt.
Podporuje ChatGPT negatívne výzvy?
Dokumentácia o generovaní obrázkov OpenAI v čase písania nepopisuje samostatné pole negatívnej výzvy. Popísať namiesto toho, čo chcete, napríklad prázdnu ulicu a nie ulicu bez ľudí, je spoľahlivejší prístup.
Prečo písanie bez niečoho pridáva k obrazu?
Modely reagujú na slová prítomné vo výzve, takže pomenovanie objektu, dokonca aj jeho vylúčenie, ho môže dostať do obrazu. Dokumentácia Midjourney to uvádza ako nesprávny vzor výzvy a namiesto toho odporúča parameter --no.
Koľko položiek by mala obsahovať negatívna výzva?
Čo najmenej. Začnite so žiadnou, pridajte jednu presnú položku, keď sa nechcený prvok stále objavuje, a odstráňte ju, ak to nepomôže. Dlhé všeobecné zoznamy sťažujú predpovedanie výsledkov.
