Stable Diffusion je jedním z nejlepších nástrojů AI pro generování textu na obrázek dostupných online. Software vyvinutý společností Stability.ai je revolučním překladačem obrázků. K vykreslení některých nejrychlejších obrázků na základě textových výzev používá model latentní difúze.
Mezi jeho mnoha funkcemi je malování jednou z nejzajímavějších. Pomáhá rozšířit existující obrázek v jednom nebo více směrech na základě textových popisů, metod vzorkování a nastavení rozlišení. A na rozdíl od čistě AI generovaných obrázků poskytuje funkce outpainting umělcům a příležitostným uživatelům Stable Diffusion větší kontrolu nad konečným produktem.
Vytvoření obrázku pomocí výzev
Než se pustíte do malování ve Stable Diffusion, musíte vygenerovat obrázek. Zde je návod, jak používáte Automaticky1111 GUI rozhraní pro vytvoření nového obrazu.
- Přejděte na kartu txt2img.
- Do textového pole výzvy zadejte slova, která popisují váš obrázek.
- Do textového pole negativní výzvy zadejte slova popisující grafické prvky, které nechcete vidět.
- Nastavte kroky vzorkování na přibližně 50-55, v závislosti na schopnostech vaší grafické karty.
- Použijte libovolnou metodu vzorkování a nastavte šířku a výšku obrázku.
- Pokud na obrázku vytváříte lidi, zaškrtněte možnost „Obnovit tváře“.
- Pokud chcete vykreslit více než jeden obrázek, upravte posuvník „Počet dávek“.
- Nastavte seed na “-1”, pokud nemáte na mysli konkrétní počáteční obrázek, který chcete znovu vytvořit.
- Klikněte na tlačítko „Generovat“.
Všimněte si, že slova, která zadáte do textového pole výzvy, jsou velmi důležitá. Pokud chcete konkrétní tahy, styly, barvy a další efekty, musíte je v této části zmínit.
Výchozí generátor obrazu Stable Diffusion vykreslí něco s fotografickým dojmem, pokud není uvedeno jinak.
Použití funkce Outpaint ve stabilní difúzi
Jakmile obrázek vykreslíte, můžete jej začít rozšiřovat nebo překreslovat. Vyberte ze své dávky obrázek, který se vám nejvíce líbí, a klikněte na tlačítko „Odeslat do img2img“.
Při konfiguraci postupujte podle následujících kroků Stabilní difúze pro malování.
- Přejděte na kartu img2img v rozhraní Automatic1111 GUI.
- Posouvejte se dolů, dokud neuvidíte rozevírací nabídku „Skript“ a vyberte „Outpainting mk2“.
- Vyberte směr malby zaškrtnutím políček „Vlevo“, „Vpravo“, „Nahoru“ nebo „Dolů“.
- Popište vizuální prvky kresby v textovém poli výzvy v horní části uživatelského rozhraní.
- Zaškrtněte volbu „Jen změnit velikost“.
- Nastavte kroky vzorkování mezi 80 a 100 pomocí posuvníku.
- Upravte počet pixelů, který můžete často maximalizovat pro nejvyšší kvalitu obrazu.
- Klikněte na tlačítko „Generovat“.
Nejlepší způsob, jak nakonfigurovat proces Outpaint
Jedním z největších problémů s překreslováním ve Stable Diffusion a dalším softwaru pro převod textu na obrázek s umělou inteligencí je přetížení umělé inteligence. Například roztažení obrázku více než jedním směrem může přinést smíšené výsledky.
Pokud navíc dopadne dobře jen jedna strana, neudržíte ji a přemalování v ostatních směrech předěláte. Místo toho musíte začít od nuly. To znamená, že možná nebudete schopni znovu vytvořit tu jednu stranu, která vypadala dokonale.
Zde je to, co chcete udělat, abyste dosáhli nejlepších výsledků malby Stabilní difúze.
Rozbalte doleva
- Nahrajte svůj obrázek na kartě img2img.
- Popište vizuální prvky, které chcete na malbě.
- V případě potřeby přidejte negativní výzvy.
- Vyberte směr malování „Vlevo“ a zrušte zaškrtnutí ostatních tří možností.
- Klikněte na „Generovat“, dokud nebudete s výsledkem spokojeni.
- Přetáhněte obrázek z pravého panelu uživatelského rozhraní na kartu img2img.
Rozbalte doprava
- Popište vizuální prvky, které chcete a které nechcete, v polích výzvy.
- Pokud chcete, aby AI vynechala konkrétní údaje, přidejte negativní výzvy.
- Vyberte „Správný“ směr malby a zrušte zaškrtnutí předchozího.
- Stiskněte „Generovat“, dokud nezískáte něco skvělého.
- Přetáhněte obrázek na kartu img2img nebo stiskněte tlačítko „Odeslat do img2img“.
Rozbalte nahoru
- Přidejte do obrázku nové vizuální prvky.
- V případě potřeby přidejte negativní výzvy.
- Vyberte směr malby „Nahoru“ a zrušte zaškrtnutí posledního.
- Stiskněte „Generovat“, dokud se vám výsledek nebude líbit.
- Přetáhněte konečný obrázek zpět na kartu img2img.
Rozbalte dolů
- Před vygenerováním rozšíření směrem dolů zadejte svůj konečný popis.
- Použijte nějaké negativní výzvy, nejlépe abyste zabránili překrývání s původním obrázkem.
- Jako směr malování vyberte „Dolů“ a zrušte zaškrtnutí všeho ostatního.
- Klikněte na tlačítko „Generovat“, dokud nebudete spokojeni s výsledky.
Další velkou výhodou rozšiřování obrázku v jednom směru je, že můžete lépe popsat snímky.
Řekněme například, že váš úvodní obrázek měl následující výzvu: „děti si hrají na dvoře“. Můžete přidat „pes hrající si na dvoře“ na jednu stranu a „kočka hrající si na dvoře“ na druhou stranu. Umělá inteligence bude mít mnohem větší šanci na to, aby se věci daly do pořádku a vykreslily realistická zvířata v konečném obrázku.
Ve stejném příkladu můžete do výzvy napsat „modrá obloha a ptáci“ a nechat AI vyplnit směrem ven nad původní obrázek, místo abyste dostávali kousky oblohy ve všech směrech.
Co musíte zvládnout při malování ve stabilní difúzi
Stabilní difúze není levná. Ale protože se jedná o software Open AI, můžete jej spustit na svém vlastním počítači, abyste nemuseli platit poplatek za generaci. Všimněte si, že pravděpodobně budete potřebovat slušnou grafickou kartu s přibližně 8 GB paměti VRAM a dobrý procesor, abyste se vyhnuli extrémně pomalému vykreslování.
Nyní jde o instalaci webového uživatelského rozhraní Automatic1111 GUI.
Jak nainstalovat Stable Diffusion Automatic1111 Web UI na Windows
- Nejprve nainstalujte Python 3.11.1protože Stable Diffusion silně spoléhá na kódování Python.
- Stáhněte a nainstalujte příslušnou 32bitovou nebo 64bitovou verzi Samostatný instalační program Git v závislosti na vašem CPU.
- Spusťte „git clone https://github.com/AUTOMATIC1111/stable-diffusion-webui.git“, abyste získali správné úložiště.
- Stáhněte si kontrolní bod modelu Stable Diffusion s označením „model.ckpt“ odtud.
- Přidejte „model.ckpt“ do adresáře „models“.
- Dvakrát klikněte na spustitelný soubor „webui-user.bat“.
- Vytvořte obrázek a experimentujte s malbou, malbou a dalšími funkcemi.
Jak nainstalovat Stable Diffusion Automatic1111 Web UI na Linux
Instalace webového uživatelského rozhraní Automatic1111 na počítači se systémem Linux je mírně odlišná, ale docela jednoduchá. Zde jsou kroky, které musíte dodržovat.
Red Hat Linux
- Zadejte “
sudo dnf install wget git python3
“ v terminálu. - Nainstalujte uživatelské rozhraní spuštěním „
bash <(wget –q0-https://raw.githubusercontent.com/AUTOMATIC1111/stable-diffusion-webui/master/webui.sh)
.“
Debian Linux
- Zadejte “
sudo apt install wget git python3 python3-venv
“ a spusťte jej v terminálu. - Nainstalujte uživatelské rozhraní pomocí následujícího příkazu „
bash <(wget –q0-https://raw.githubusercontent.com/AUTOMATIC1111/stable-diffusion-webui/master/webui.sh)
.“
Arch Linux
- Zadejte “
sudo P –S wget git python3
“ v terminálu. - Spustit “
bash <(wget –q0- https://raw.githubusercontent.com/AUTOMATIC1111/stable-diffusion-webui/master/webui.sh)
“ v terminálu.
Jak nainstalovat Stable Diffusion Automatic1111 Web UI na Apple Silicon
Příkazy pro instalaci webového uživatelského rozhraní Automatic1111 na počítači Apple Silicon se liší od jiných operačních systémů.
- Spusťte aplikaci Terminál.
- Provést”
$ cd ~/Documents/
“ - Spustit “
$ curl https://raw.githubusercontent.com/dylancl/stable-diffusion-webui-mps/master/setup_mac.sh -0 setup_mac.sh
“ - Provést”
$ chmod +x setup_mac.sh
“ - Spustit “
./setup_mac.sh
“ - Postupujte podle dalších pokynů uvedených v rozhraní terminálu.
Uživatelské rozhraní Automatic1111 můžete spustit spuštěním „./run webui_mac.sh
“ v terminálu. Kdykoli jej spustíte, spustí se s nejnovějšími aktualizacemi provedenými v úložišti.
Co dělat po přemalování obrazu
Jakkoli je Stable Diffusion AI skvělá, k dokonalosti má daleko. Přetížení informacemi a dlouhými popisy může způsobit, že některé obrázky nejsou příliš vzrušující. Stejně tak mohou vágní popisy rozšířit obrázek bez přidání dostatečného množství relevantních vizuálních prvků.
Jakmile skončíte s malováním, máte dvě možnosti. Obrázek můžete uložit a dále upravit ve svém oblíbeném editoru obrázků. Ale další způsob, jak více využít Stable Diffusion, je přejít na malbu.
Vyberte svůj obrázek v pravém podokně a klikněte na tlačítko „Odeslat do Inpaintu“. Uživatelské rozhraní se přepne na nový typ funkce úprav. Je to skvělá metoda, jak vyplnit prázdná místa v určitých částech obrázku.
- Vyberte velikost štětce a maskujte část obrázku, kam chcete něco přidat.
- Popište prvky malby.
- Zrušte výběr skriptu „Outpainting mk2“.
- Klikněte na „Generovat“, dokud nebudete spokojeni s výsledkem.
Tolik potřebná funkce je konečně tady
Přestože Stable Diffusion byla spuštěna v srpnu 2022, funkce outpainting zpočátku ve skutečnosti neexistovala. Alespoň jeho první iterace nebyla velkolepá. Ale v krátkém čase překreslování Stable Diffusion překonalo možnosti jeho funkce malování.
Software dokáže vytvářet úžasné obrázky. A díky 75slovným popisným textům a samostatnému poli pro negativní výzvy je přesnost AI ohromující.
Nyní chceme slyšet váš názor. Jaké jsou vaše dosavadní zkušenosti se Stable Diffusion nebo podobným softwarem? Dokážete obvykle vykreslit uspokojivé obrázky, nebo to zabere příliš mnoho času? Řekněte nám o svých zkušenostech se stabilní difúzí a tipech na malování v sekci komentářů níže.