Genera imatges amb IA en Krita 🐭✨

IA
15 d'octubre de 2024

Hola, curiosos i curioses de la IA!

Si ets un artista digital que utilitza Krita i LliureX, tinc una gran notícia que t’encantarà! Ara pots aprofitar tot el poder de la intel·ligència artificial directament en els teus projectes gràcies a un nou plugin d’IA generativa per a Krita. 🎨✨ Este plugin obri un ventall de possibilitats creatives, permetent-te crear i transformar imatges amb eines avançades, tot des d’un entorn que ja coneixes i estimes.

En esta entrada, et guiaré pas a pas sobre com instal·lar i traure-li el màxim profit a este plugin. Estàs preparat per portar el teu art al següent nivell? Continua llegint i descobreix com la IA pot convertir-se en el teu millor assistent creatiu!

Què pots fer amb el plugin d’IA per a Krita?

El plugin et permet fer màgia amb imatges generades per intel·ligència artificial a partir de text. I no només això, també pots millorar i transformar les teues il·lustracions amb eines molt potents com:

  • Inpainting i Outpainting: T’imagines omplir o expandir el llenç només seleccionant una zona? És possible! Afegir o llevar objectes mai va ser tan fàcil.
  • Live Painting: Permet que la IA interprete la teua obra en temps real i reba comentaris instantanis per fer ajustos sobre la marxa. Com tindre un assistent virtual!
  • Reescalat (Upscaling): Vols que la teua imatge es veja increïble en 4k o 8k sense sacrificar memòria? Este plugin t’ho permet.
  • Compatibilitat amb Stable Diffusion: Si t’encanta Stable Diffusion, este plugin és per a tu. Compatible amb SD 1.5 i SD XL, podràs gaudir de models increïbles per a les teues creacions.
  • Transferència d’estil i composició: Tens una imatge de referència que t’inspira? Usa la IA per transferir el seu estil a les teues obres.

Com instal·lar el plugin?

El procés és súper senzill si segueixes els meus passos. Només necessites descarregar el plugin des d’este enllaç, importar-lo a Krita i activar el panell d’“AI Image Generation”. A partir d’ací, pots començar a experimentar amb totes les seues funcionalitats.

Això sí, assegura’t de tindre suficient memòria si vols aprofitar al màxim el model XL de Stable Diffusion. Estem parlant d’una instal·lació que ocupa uns 18 GB en total! 😳

Accedeix al menú: Eines / Guions / Importar complement de python des d’arxiu… i selecciona el plugin que has descarregat prèviament.

Activa el panell d’AI Image Generation (amb algun arxiu obert o un de nou) des del menú: Preferències / Panells / AI Image Generation

Prem el botó “Configure” perquè anem a indicar-li quin model d’IA anem a utilitzar.

A continuació, selecciona “Local Managed Server”:

Ací es poden instal·lar un parell de models: Stable Diffusion 1.5 i Stable Diffusion XL, així com diferents complements, però en este exemple deixarem activades les opcions que apareixen per defecte, ja que el model XL necessita més memòria i GPU. 

D’acord, d’acord, però… Alicia, què és això de la GPU? 🐭 La GPU és un coprocessador que tenen algunes targetes gràfiques de gamma alta que permeten processar dades a molta velocitat. Solen utilitzar-se per als videojocs exigents i per a IA. Tens més informació ací. No et preocupes si no tens una targeta amb GPU, l’únic inconvenient és que t’anirà una mica més lent; l’important és tindre RAM suficient i un ordinador que no siga massa antic. 💻

Deixarem les opcions per defecte per a una funcionalitat mínima (incloent Stable Diffusion 1.5):

Deixa seleccionat “Use CUDA (NVIDIA GPU)” si tens una targeta amb GPU, si no, selecciona “Run on CPU”.

S’instal·larà: Python, Pytorch, ComfyUI, ControlNet, CLIP Vision model (2.5 GB), Controlnet Inpaint (700 MB), Realistic Vision (2.1 GB), DreamShaper (2.1 GB), Flat 2D AniMerge (2.1 GB)…

En total uns 18 GB.

😅 Si tot ha anat bé, t’apareixerà això:

Què tal un exemple? 🏠

Crea una nova imatge. Tingues en compte que la mida de la imatge pot afectar molt el temps que triga a generar-se una imatge per IA, igual que la targeta gràfica (si té GPU o no i la quantitat de VRAM). Pots provar amb una imatge de 500×500.

Per generar la imatge, introdueix el prompt. Per exemple: “Una casa moderna a dalt d’una muntanya”, i prem el botó “Generate”.

Fes doble clic en la miniatura de la imatge per aplicar-la sobre el llenç. Apareixerà una estrella groga sobre la mateixa per indicar que s’ha aplicat.

Tingues en compte que cada vegada que prems el botó “generate” es crearà una imatge diferent, a menys que selecciones la mateixa llavor (seed) del generador de números aleatoris. Prem el botó que hi ha al costat de “generate”:

En este quadre de diàleg es pot seleccionar el nombre d’imatges (“Batches”) que es van a generar (1 per defecte) i la llavor aleatòria “seed”. Sempre que s’utilitze la mateixa llavor es generarà la mateixa imatge. Deixa “Fixed” sense marcar perquè cada vegada es genere una llavor diferent i, per tant, imatges diferents.

Vols afegir alguna cosa? 🌳

Imagina que crees una il·lustració i vols afegir un objecte extra, com un arbre. Utilitza l’eina de selecció en Krita per marcar la zona on anirà l’objecte, escrius un prompt com “arbre frondós” i prems el botó de “Rellenar”. Llest! Ara tens un nou element en la teua imatge. Però anem pas a pas, això es diu “Inpainting”:

Utilitzem l’eina de “selecció a mà alçada” per marcar la zona on s’afegirà l’objecte:

Premem el botó d’“Afegir regió” (“T+”), escrivim el prompt “Un arbre” i premem el botó de Rellenar (“Fill”):

Quan acabe, fes doble clic sobre la miniatura de l’arbre:

Com pots veure, no sempre el resultat és l’esperat. És qüestió de seguir provant. Hi ha moltes opcions si selecciones “Custom” en lloc de “Fill” o “Add Content”.

Vols eliminar alguna cosa? 🧹

També pots eliminar objectes de les teues il·lustracions seleccionant la zona i utilitzant l’opció d’“Eliminar Contingut”. I si t’agrada experimentar, hi ha opcions avançades que et permeten personalitzar cada detall de la generació d’imatges.

Per exemple, anem a eliminar la columna de la nostra casa:

Selecciona Eliminar Contingut (“Remove Content”):

Puc utilitzar les imatges generades sense limitacions? 🪪

La llicència de les imatges generades és prou lliure com per poder utilitzar-les en qualsevol context sempre que no siga per causar danys. Es pot llegir la llicència completa en este enllaç:

Llicència de Stable Diffusion:

https://huggingface.co/spaces/CompVis/stable-diffusion-license

Més informació? 📺

T’has quedat amb ganes de saber més sobre este complement? Ací et deixe alguns enllaços per si vols ampliar:

Alguns vídeos d’explicació:

https://www.youtube.com/watch?v=Fp6kPvgHc9Q

https://www.youtube.com/watch?v=Ly6USRwTHe0

https://www.interstice.cloud/

Informació del projecte:

https://github.com/Acly/krita-ai-diffusion

Segueix creant i explorant! 💫

Este plugin és només el començament de tot el que pots fer amb IA en el món de l’art digital en LliureX. Així que, si eres un artista digital, no dubtes a provar-ho i deixar volar la teua creativitat!

Recorda, com sempre, que la curiositat i l’aprenentatge són els teus millors aliats en el camí de la innovació. Fins la pròxima!

Amb afecte,

Alicia 🐭💻

Avís de privacitat: Ús de cookies pròpies per a anàlisis de visites

Este lloc web utilitza cookies pròpies amb l'únic propòsit d'analitzar el trànsit i millorar l'experiència de l'usuari. Les cookies són xicotets arxius de text que s'emmagatzemen en el teu dispositiu quan visites el nostre lloc. No compartim esta informació amb tercers ni la utilitzem per a fins publicitaris.

Veure política de cookies