Genera imágenes con IA en Krita 🐭✨

IA
15 de octubre de 2024

¡Hola, curiosos y curiosas de la IA!

Si eres un artista digital que utiliza Krita LliureX, ¡tengo una gran noticia que te encantará! Ahora puedes aprovechar todo el poder de la inteligencia artificial directamente en tus proyectos gracias a un nuevo plugin de IA generativa para Krita. 🎨✨ Este complemento abre un abanico de posibilidades creativas, permitiéndote crear y transformar imágenes con herramientas avanzadas, todo desde un entorno que ya conoces y amas.

En esta entrada, te guiaré paso a paso sobre cómo instalar y sacarle el máximo provecho a este plugin. ¿Estás listo para llevar tu arte al siguiente nivel? ¡Sigue leyendo y descubre cómo la IA puede convertirse en tu mejor asistente creativo!

¿Qué puedes hacer con el plugin de IA para Krita?

El plugin te permite hacer magia con imágenes generadas por inteligencia artificial a partir de texto. Y no solo eso, también puedes mejorar y transformar tus ilustraciones con herramientas muy potentes como:

  • Inpainting y Outpainting: ¿Te imaginas rellenar o expandir el lienzo con solo seleccionar una zona? ¡Es posible! Añadir o quitar objetos nunca fue tan fácil.
  • Live Painting: Permite que la IA interprete tu obra en tiempo real y recibe comentarios instantáneos para hacer ajustes sobre la marcha. ¡Como tener un asistente virtual!
  • Reescalado (Upscaling): ¿Quieres que tu imagen se vea increíble en 4k u 8k sin sacrificar memoria? Este plugin te lo permite.
  • Compatibilidad con Stable Diffusion: Si te encanta Stable Diffusion, este plugin es para ti. Compatible con SD 1.5 y SD XL, podrás disfrutar de modelos increíbles para tus creaciones.
  • Transferencia de estilo y composición: ¿Tienes una imagen de referencia que te inspira? Usa la IA para transferir su estilo a tus obras.

¿Cómo instalar el plugin?

El proceso es súper sencillo si sigues mis pasos. Solo necesitas descargar el plugin desde este enlace, importarlo a Krita y activar el panel de “AI Image Generation”. A partir de ahí, puedes comenzar a experimentar con todas sus funcionalidades.

Eso sí, asegúrate de tener suficiente memoria si quieres aprovechar al máximo el modelo XL de Stable Diffusion. ¡Estamos hablando de una instalación que ocupa unos 18 GB en total! 😳

Accede al menú : Herramientas / Guiones / Importar complemento de python desde archivo … y selecciona el plugin que has descargado previamente.

Activa el panel de AI Image Generation (con algún archivo abierto o uno nuevo) desde el menú: Preferencias / Paneles / AI Image Generation

Pulsa el botón “Configure” porque vamos a indicarle qué modelo de IA vamos a usar.

A continuación selecciona “Local Managed Server”:

Aquí se pueden instalar un par de modelos: Stable Diffusion 1.5 y Stable Diffusion XL. así como distintos complementos, pero en este ejemplo vamos a dejar activadas las opciones que aparecen por defecto, ya que el modelo XL necesita más memoria y GPU. 

Vale, vale, pero … Alicia ¿qué es eso de la GPU?. 🐭 La GPU es un coprocesador que tienen algunas tarjetas gráficas de gama alta que permiten procesar datos a mucha velocidad. Suelen usarse para los videojuegos exigentes y para IA. Tienes más información aqui. No te preocupes si no tienes una tarjeta con GPU, el único inconveniente es que te irá algo más lento; lo importante es tener RAM suficiente y un ordenador que no sea muy antiguo 💻.

Dejaremos las opciones por defecto para una mínima funcionalidad (incluyendo Stable Diffusion 1.5):

Deja seleccionado “Use CUDA (NVIDIA GPU)” si tienes una tarjeta con GPU, si no selecciona “Run on CPU

Se instalará: 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 unos 18 GB

😅 Si todo ha ido bien te aparecerá esto :

¿Qué tal un ejemplo? 🏠

Crea una nueva imagen. Ten en cuenta que el tamaño de la imagen puede afectar mucho al tiempo que tarda en generarse una imagen por IA, al igual que la tarjeta gráfica (si tiene GPU o no y la cantidad de VRAM). Puedes probar con una imagen de 500×500.

Para generar la imagen, introduce el prompt. Por ejemplo: “Una casa moderna en lo alto de la montaña”, y pulsa el botón “Generate”.

Haz doble clic en la miniatura de imagen para aplicar sobre el lienzo. Aparecerá una estrella amarilla sobre la misma para indicar que se ha aplicado.

Ten en cuenta que cada vez que pulses el botón “generate” se creará una imagen diferente, a menos que selecciones la misma semilla del generador de números aleatorios. Pulsa el botón que hay al lado de “generate”:

En este cuadro de diálogo se puede seleccionar el número de imágenes (“Batches”) que se van a generar (1 por defecto) y la semilla aleatoria “seed”. Siempre que se utilice la misma semilla se generará la misma imagen. Dejar “Fixed” sin marcar para que cada vez se genere una semilla distinta y, por lo tanto, imágenes diferentes.

¿Quieres añadir algo? 🌳

Imagina que creas una ilustración y quieres añadir un objeto extra, como un árbol. Usas la herramienta de selección en Krita para marcar la zona donde irá el objeto, escribes un prompt como “árbol frondoso” y pulsas el botón de “Rellenar”. ¡Listo! Ahora tienes un nuevo elemento en tu imagen. Pero vayamos paso a paso, esto se llama “Inpainting”:

Utilizamos la herramienta de “selección a mano alzada” para marcar la zona donde se añadirá el objeto:

Pulsamos el botón de “Añadir región” (“T+”) escribimos el prompt “Un árbol” y pulsamos el botón de Rellenar “Fill”:

Cuando termine, haz doble clic sobre la miniatura del árbol:

Como puedes ver, no siempre el resultado es el esperado. Es una cuestión de seguir probando. Hay muchas opciones si seleccionas “Custom” en lugar de “Fill” o “Add Content”.

¿Quieres eliminar algo? 🧹

También puedes eliminar objetos de tus ilustraciones seleccionando la zona y utilizando la opción de “Eliminar Contenido”. Y si te gusta experimentar, hay opciones avanzadas que te permiten personalizar cada detalle de la generación de imágenes.

Por ejemplo, vamos a elminar la columna de nuestra casa:

Selecciona Eliminar Contenido (“Remove Content”):

¿Puedo usar las imágenes generadas sin limitaciones? 🪪

La licencia de las imágenes generadas es lo suficientemente libre como para poder usarlas en cualquier contexto siempre que no sea para causar daños. Puede leerse la licencia completa en este enlace:

Licencia de Stable Diffusion:

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

¿Mas información? 📺

¿Te has quedado con ganas de saber más sobre este complemento? Aquí te dejo algunos enlaces por si quieres ampliar:

Algunos vídeos de explicación:

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

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

https://www.interstice.cloud/

Información del proyecto:

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

¡Sigue creando y explorando! 💫

Este plugin es solo el comienzo de todo lo que puedes hacer con IA en el mundo del arte digital en LliureX. Así que, si eres un artista digital, ¡no dudes en probarlo y dejar volar tu creatividad!

Recuerda, como siempre, que la curiosidad y el aprendizaje son tus mejores aliados en el camino de la innovación. ¡Hasta la próxima!

Con cariño,

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