Nástup modelů AI pro generování obsahu byl raketový. Vedle ukázkových aplikací se objevily i scénáře pro praktické využití AI při běžné práci. Ohromily online služby či Photoshop s AI nástroji pro editaci fotografií. Ne každý ale kvůli tomu chce platit předplatné. Ukážeme si, co běžným smrtelníkům umožní otevřený grafický editor Krita s využitím lokálních modelů AI dostupných zdarma a jak je rozběhat na běžné herní grafické kartě.
Jak to nainstalovat?
V panelu Configure Image Diffusion máte na výběr ze tří možností – Local Managed Server, Custom Server a výchozí nastavení Online service. My jej budeme chtít provozovat lokálně, model AI poběží na GPU. V nastavení je možné zvolit i vlastní server v případě, že už používáte Comfy UI, my to necháme na pluginu, který Comfy UI stáhne a zprovozní sám.
Ve výchozím nastavení se instaluje do složky C:\users\%UserProfile%\AppData\Roaming\krita\ai_diffusion\server. Můžete to nechat, jak to je, já jej umístím do stejné složky, v jaké je rozbalená Krita. Je k ní rychlejší přístup, než když je zahrabaná někde v uživatelském profilu v aplikacích a může se to hodit třeba při přidávání dalších modelů.
Dále zvolíme v rozbalovacím seznamu akceleraci přes GPU – Use CUDA (NVIDIA GPU) a přidáme i další položky. Pro začátek je dobré povolit Stable Diffusion XL, který je náročnější na hardware, ale podporuje generování obrázků v rozlišení až 1024×1024 bodů a je na tom lépe s interpretací textového zadání, generováním detailů, anatomie a komplexních scén, zatímco klasický Stable Diffusion 1.5 je trénovaná na obrázky v rozlišení 512×512 bodů.
Mezi jednotlivými položkami jsou různé závislosti, jsou vzájemně provázané a je možné, že pokud nevyberete ty správné, některé funkce nebudou dostupné, nebo nebudou fungovat korektně. Začínal jsem na pár položkách, ale jak jsem postupně zkoušel různé funkce a proklepával možnosti doku AI Image Generation, některé funkce jsem v něm nenacházel a u některých si všímal, že nefungují, jak by měly. Na zjišťování, které komponenty potřebuji na které funkce, jsem čas neměl, takže jsem je nakonec nainstaloval všechny. Počítejte s tím, že v aktuálně poslední verzi pluginu 1.29.0 to znamená stahovat zhruba 46 GB dat.
ComfyUI, který se stará o všechny chytré funkce, má ve své složce i potřebné soubory pro Python, na němž běží a spouští se automaticky s Kritou. Po spuštění Krity můžete funkčnost ComfyUI ověřit tím, že otevřete internetový prohlížeč a v něm do adresního řádku vložíte ip adresu 127.0.0.1:8188. Mělo by se otevřít lokální server a zobrazit grafické rozhraní ComfyUI, kterému pak plugin z Krity podstrkuje pracovní úlohy do fronty.
Přidám ještě stručný orientační popis všech položek ze seznamu komponent tak, jak jej vygeneroval ChatGPT 4o:
Core Components
- Python:
- Zajišťuje základní funkce pro spuštění serveru a pluginu v Kritě.
- ComfyUI:
- Framework pro spouštění generativní AI. Musí být nainstalován, aby vše fungovalo.
- Custom Nodes:
- Umožňuje přidávat vlastní moduly a rozšíření do ComfyUI.
- Control Nodes:
- Tyto uzly jsou potřebné pro funkce jako ControlNet nebo jiné vstupně-výstupní funkce.
Workloads
- Zde si můžete zvolit, zda chcete používat Stable Diffusion 1.5 nebo Stable Diffusion XL.
- SDXL poskytuje lepší kvalitu výstupu, ale vyžaduje více výpočetního výkonu.
- SD 1.5 je rychlejší a méně náročný, ale kvalita může být o něco nižší.
Recommended Checkpoints
- Serenity (SD1.5 – Photography):
- Optimalizovaný pro fotorealistické výstupy.
- DreamShaper (SD1.5 – Artwork):
- Vhodný pro umělecké ilustrace.
- Flat2D AnimeMerge (SD1.5 – Cartoon/Anime):
- Specializovaný na generování anime a kreslených stylů.
- RealVisc (SDXL – Photography):
- Fotorealistické výstupy pro SDXL.
- ZavyChroma (SDXL – Artwork):
- Zaměřen na umělecké a stylizované generování.
- Pixelwave (SDXL – Artwork):
- Stylizované generování s důrazem na retro nebo pixel art.
Upscalers (Super-Resolution)
- HAT GAN Super-Resolution (Quality):
- Zvýšení rozlišení s důrazem na jemné detaily.
- Real HAT GAN Super-Resolution (Sharper):
- Vylepšuje ostrost při upscale obrazu.
Control Extensions for SD 1.5
- ControlNet Scribble:
- Převádí skici a náčrty na detailní obrazy.
- ControlNet Line Art:
- Umožňuje generovat na základě linkových kreseb.
- ControlNet Soft Edge:
- Pracuje s rozmazanými okraji pro realističtější výsledky.
- ControlNet Canny Edge:
- Využívá detekci hran pro přesné generování.
- ControlNet Depth:
- Generování s použitím hloubkových map.
- ControlNet Normal:
- Pracuje s normálovými mapami pro textury a povrchy.
- ControlNet Pose:
- Generování postav podle konkrétních póz.
- ControlNet Segmentation:
- Rozdělení obrázku na části, například pozadí a objekty.
- ControlNet Stencil:
- Pro řízení výsledků používá šablony, pomocí nichž můžete generovat tvary a vzory na určité části obrazu
- ControlNet Hand Refiner:
- V generovaných obrazech zlepšuje kvalitu rukou, s nimiž mají modely AI problémy
- IP-Adapter Face (SD1.5):
- Přenáší rysy obličeje do výstupu.
Control Extensions for SD XL
- ControlNet Universal (XL):
- Univerzální podpora různých vstupů (hloubka, linie, skici).
- IP-Adapter Face (XL):
- Podobně jako verze pro SD1.5, ale optimalizováno pro SDXL.
Detailnější vysvětlení jednotlivých položek si zvládnete nechat od AI vysvětlit sami, stačí jen zadat dotaz do chatu. Zorientujete se i s pomocí těch volně dostupných, můžete se ještě doptat na detaily a odpověď vás navede i na další zdroje.












A první, co na vás vybafne při generování na prázdné plátno, je dámská nahotinka 😹
To máme skryté niekde v článku alebo je to už na základe vlastného pozorovania? 🙂 Samozrejme mi to neuniklo. Hlavne teda to, že fotograf použil neportrétový objektív, respektíve z nejakého dôvodu použil príliš vysoké clonové číslo (to relatívne ostré pozadie…), aj keď to asi bude, počítam, skôr nejaká koláž, zlepenec.
Vyzkoušeno, jste v článku mohli lépe vyhmátnout cílovku 😹
Cieľovka HWC, ktorá sa bude výhľadovo rozširovať, sú aj deti v školách. Takže v tomto ohľade radšej opatrne, haha. 🙂
Začínám je podezřívat, že je to easter egg, aby zaujali na první pokus.
Myslím, že jsou to spíš ducpartie 😹