Stable Diffusion WebUI, también llamado AUTOMATIC1111 o A1111 para abreviar, es la interfaz gráfica de usuario (GUI) por defecto para muchos usuarios avanzados de Stable Diffusion
Gracias a una comunidad apasionada, la mayoría de las nuevas funciones se añadieron rápidamente, por lo que no fue ninguna sorpresa que, pocos días después de su lanzamiento, una actualización permitiera utilizar la Stable Diffusion XL (SDXL) en Automatic1111
Veamos cómo puedes aprovechar esta actualización para generar imágenes con la versión 1.0 del modelo SDXL.
Por supuesto, hay que instalar AUTOMATIC1111: funciona en Windows 10 y 11 (con GPU) y también se puede utilizar en Macs con chips M1 o M2, aunque sea menos cómodo. Para ello, sigue nuestro tutorial para Windows y Mac
⚠️
La instalación de Stable Diffusion requiere una máquina potente
Por tanto, se recomienda una GPU de 8 GB para utilizar Stable Diffusion, y un uso cómodo suele requerir más potencia.
Si no tienes una máquina lo suficientemente potente, una buena alternativa es utilizar una solución basada en la nube.
Si ya tenías instalada la WebUI antes del lanzamiento de SDXL 1.0 y, por tanto, tu instalación es anterior a la versión 1.5.0 del 24 de julio de 2023, deberás actualizarla.
La actualización se realiza en la línea de comandos : en el directorio de instalación (\stable-diffusion-webui) ejecute el comando git pull la actualización tarda unos segundos
Añadir SDXL 1.0 a Automatic1111
Tanto en Mac como en Windows, el Modelo se añade descargando sus archivos y añadiéndolos a su instalación de Automatic1111:
Descargar el modelo básico y el Refiner (enlaces más abajo)
Coloque ambos archivos en el irectorio /stable-diffusion-webui/models/Stable-diffusionde su instalación.
Inicia la WebUI o, si ya está abierta, haz clic en el icono actualización 🔃 de la lista de modelos
Ahora puede seleccionar los modelos (sd_xl_base y sd_xl_refiner)
🔽
Enlaces de descarga de SDXL :
A lugar de los modelos básicos compartidos por Stability AI, el equipo de Automatic1111 recomienda específicamente estos modelos para su generación, fusión y entrenamiento con la WebUI :
Stable Diffusion XL incluye un segundo modelo, el Refiner puede utilizarse para realzar una imagen y añadir detalles.
La versión 1.5.1 de Automatic1111 no permitía utilizar directamente el Refinador además del modelo básico text2img. Ahora es posible desde el lanzamiento de la versión 1.6.0. A continuación se explica cómo utilizarlo:
Haga clic en el elemento Refinier derecha, debajo del selector Sampling Method. Aparecerá la interfaz de configuración del Refinador
Elija el punto de control Refinador (sd_xl_refiner_…) del selector que acaba de aparecer.
Definir cuándo intervendrá el Refiner: A 0.8, para una generación en 20 pasos los primeros 16 pasos se harán con checkpoint elegido y los últimos 4 con el Refinier - 0.8 es una buena opción para empezar pero se puede experimentar cambiando este valor.
Nota: También era posible utilizar el Refinador casi del mismo modo con la versión 1.5.1 y la extensión sd-webui-refiner:
Instalación y uso de sd-webui-refiner
Instalar sd-webui-refiner
La extensión para Refiner es fácil de instalar. Una vez iniciada la WebUI, siga los pasos que se indican a continuación:
Abra la pestaña Extensions (1) y seleccione Available (2). Pulse el botón Load from (3), dejando la URL por defecto
En la lista de extensiones, busque "Refiner" y haga clic en el botón Install correspondiente (4)
Vaya a Installed (5) para comprobar que la extensión sd-webui-refiner está en la lista de extensiones instaladas y haga clic en el botón Apply and reload UI (6).
La extensión ya está lista para su uso.
Utilizar el Refinador con la extensión
Ahora que la extensión está instalada, en las opciones de configuración de img2img hay una opción Refiner. Haga clic en ella para mostrar la configuración de Refiner y configúrela como se indica a continuación:
Marque Active Refiner para aplicar el Refinador
Elija el modelo sd_xl_refiner_1.0.safetensor
Deje el porcentaje en 20 (valor recomendado)
Genere una imagen como se ha explicado anteriormente: el Refiner se utilizará automáticamente para los últimos pasos de la generación (en función del porcentaje definido)
😎
Ejemplo de generación con SDXL y el Refinador
Sugerencia:
A hyper - realistic GoPro selfie of a smiling glamorous Influencer with a t-rex Dinosaurus. Extreme environment.
Para obtener más información sobre el uso de la extensión Refiner consulte este vídeo de Youtube.
Aplicar el refinador en img2img
También puede utilizar el Refinador en img2img para mejorar una imagen que acaba de generar (sin el Refinador). He aquí cómo hacerlo:
Seleccione su imagen y haga clic en el botón Enviar a img2img
Seleccione el Refiner (sd_xl_refiner_1.0.safetensor) en el menú desplegable Stable Diffusion checkpoint
Ajuste la intensidad de eliminación de ruido entre 0,1 y 0,3 (cuanto mayor sea el valor, más detalles añadirá el Refiner )
No cambie los prompts (positivo y negativo), y haga clic en el botón Generate. La imagen se regenerará con el Refinador, que añadirá detalles y mejorará el renderizado
La imagen original, con el Refinador aplicado.
No dude en probar varias generaciones variando la denoising strength para variar la intensidad del Refiner y ver qué resultado le conviene más
Uso de estilos predefinidos
En Discord, ClipDrop y en DreamStudio, Stability.AI ofrece estilos predefinidos para la generación de imágenes, facilitando la obtención de imágenes en diferentes estilos: Fotos, Anime, Cine, Origami,
Estos estilos predefinidos funcionan en realidad añadiendo palabras clave a las indicaciones, y usted puede aplicarlas fácilmente con la extensión StyleSelectorXL.
Desde sus últimas actualizaciones, esta extensión ofrece incluso estilos adicionales como Street Fighter, Silouhette y Film Noir
Instalar StyleSelectorXL
Al igual que las demás extensiones, StyleSelectorXL es fácil de instalar, directamente desde la interfaz.
Abra la pestaña Extensions (1) y seleccione Available (2). Pulse el botón Load from (3), dejando la URL por defecto
Busca en la lista de extensiones que aparece y encuentra "Style Selector for SDXL", después haz clic en el botón install (4)
Vaya a Installed (5) para comprobar que la extensión StyleSelectorXL está en la lista de extensiones instaladas y haga clic en el botón Apply and restart UI (6).
La extensión ya está lista para su uso.
Utilice StyleSelectorXL
Ahora hay disponible una ventana de Estilos SDXL en la configuración de generación de img2img. Marque la casilla Habilitar selector de estilos para activar la extensión y elija un estilo distinto de "base" entre los estilos disponibles. Ya puede generar su imagen
Algunos ejemplos de imágenes generadas a partir de una simple instrucción ("a t-rex Dinosaurus. Extreme environment.") en diferentes estilos:
Anime
Stained Glass
Retro Arcade
Disco
Grunge
Film Noir
Más allá con SDXL y Automatic1111
Las recientes actualizaciones y ampliaciones de la interfaz Automatic1111 hacen que utilizar Stable Diffusion XL sea tan fácil y fluido como con las versiones 1.5 y 2.1, con una renderización mejorada y la posibilidad de generar imágenes de alta resolución (1024).
A pesar de los avances técnicos, SDXL se mantiene cerca de los modelos antiguos en su comprensión de las solicitudes y, por lo tanto, puedes utilizar más o menos los mismos prompts. Si es necesario, puedes buscar inspiración en nuestros tutoriales de prompt engineenring.
Antes de lanzarte a generar tus primeras imágenes, echa un vistazo a estas inspiradoras sugerencias para SDXL y a nuestra cuenta X de Twitter, donde compartimos regularmente nuevas sugerencias y consejos (y no dudes en compartir tus creaciones con nosotros)