Stable Diffusion Fooocus: Guía para principiantes

Stable Diffusion Fooocus: Guía para principiantes

Si hablamos de GUIs de Stable Diffusion, los nombres más populares que oirás son Automatic1111 y ComfyUI. 

Pero hay otra gran GUI de Stable Diffusion que no sólo es rápida, sino también muy fácil de usar para los principiantes. 

Sí, estoy hablando de Fooocus, que está ganando popularidad en la comunidad de Stable Diffusion por su interfaz de usuario simplista y su facilidad de uso. 

En esta guía de Stable Diffusion Fooocus, te guiaré a través de esta interfaz gráfica de usuario desde la instalación hasta todas las funciones disponibles en ella. 

Al final de esta guía, te enamorarás de Fooocus y definitivamente le darás una oportunidad. Dicho esto, empecemos. 

Índice del contenido
  1. ¿Qué es Fooocus? 
  2. Cómo instalar Fooocus
  3. Cómo utilizar Fooocus
    1. Generar una imagen
    2. Ajustes de generación de imágenes
    3. Ajustes de estilo
    4. Ajustes del modelo
    5. Ampliación de imágenes
    6. ImagePrompt
    7. Inpainting y Outpainting en Fooocus 
    8. Describa
  4. Fooocus vs Automatic1111 vs ComfyUI
  5. Ventajas e inconvenientes de Fooocus 
    1. Pros
    2. Contras
  6. Preguntas frecuentes
    1. ¿Puedo ejecutar Fooocus en Mac? 
    2. ¿Puedo utilizar modelos SD 1.5 en Fooocus? 
    3. ¿Es Fooocus mejor que MidJourney? 
  7. Conclusión

¿Qué es Fooocus? 

Fooocus es un software para ejecutar Stable Diffusion sin conexión con una interfaz de usuario sencilla y fácil de usar. Es de código abierto y su uso es totalmente gratuito. 

Se basa en Gradio, lo que significa que tiene una interfaz de usuario muy similar a Automatic1111, ya que también se basa en Gradio. 

A diferencia de Automatic1111, Fooocus ofrece una forma muy sencilla de generar imágenes en Stable Diffusion bastante similar a MidJourney. 

No tienes que centrarte en aspectos como los pasos de muestreo, la escala CFG, los modelos, etc. cuando utilizas Fooocus. Solo tienes que prestar atención a las indicaciones y él se encarga del resto. 

Esto te ofrece una experiencia similar a la de Dall-E o MidJourney, en la que introduces instrucciones y generas imágenes. 

Aparte de su sencilla interfaz, Fooocus también tiene muchas optimizaciones técnicas que hacen que su rendimiento sea muy eficiente. 

Los tiempos de generación de imagen en Fooocus son mucho más rápidos que Automatic1111 o ComfyUI. Si tienes una GPU de gama baja y te cuesta ejecutar Stable Diffusion, te encantará usar Fooocus. 

Esto se debe a que será capaz de generar imágenes mucho más rápido. Además, podrás utilizar modelos SDXL en Fooocus sin errores de memoria. 

Cómo instalar Fooocus

Instalar Fooocus es muy sencillo y directo, especialmente si utilizas Windows. Sin embargo, también puedes ejecutarlo en Linus y Google Colab. 

Estos son los pasos para instalar Fooocus en Windows: 

Fooocus no tiene un proceso de instalación complicado para Windows. Todo lo que tienes que hacer es descargar Fooocus desde el siguiente enlace. 

Una vez descargado, extrae el archivo zip a la ubicación que desees y ejecuta el archivo 'run.bat'. Eso es todo. 

Difusión estable Fooocus - Ejecutar archivo Bat

La primera vez que inicies Fooocus, se descargará automáticamente el modelo de punto de control, lo que tardará algún tiempo en función de tu conexión a Internet. 

Una vez descargado, Fooocus se abrirá como se muestra en la imagen siguiente: 

Fooocus Guide

Si quieres utilizar tus modelos de puntos de control en Fooocus, puedes colocarlos en el directorio de carpetas Fooocus/models/checkpoints

Guía de difusión estable Fooocus

Además del archivo run.bat en Fooocus, también encontrarás los archivos run_anime.bat y run_realistic.bat. Son archivos predefinidos que puedes utilizar si quieres generar imágenes en ese estilo. 

El archivo run_anime.bat utiliza el modelo de punto de control Bluepencil XL, ideal para generar imágenes de anime en Stable Diffusion. 

El archivo run_realistic.bat utiliza el modelo de punto de control Realistic Stock Photo XL, que es excelente para generar imágenes realistas en Stable Diffusion. 

Por lo tanto, si quieres generar imágenes en cualquiera de los estilos anteriores, puedes elegir ejecutar Fooocus utilizando estos archivos predefinidos en lugar del archivo run.bat.

VersiónNombre del archivoModelo utilizado
Generalejecutar.batjuggernautXL_v8Rundiffusion
Realistarun_realistic.batrealisticStockPhoto_v20
Animerun_anime.batanimaPencilXL_v100

Si te preguntas si puedes cambiar los modelos de punto de control en Fooocus, la respuesta es sí. Hablaremos de ello más adelante en la guía. 

Cómo utilizar Fooocus

Como ya he mencionado, utilizar Fooocus es extremadamente fácil y todo lo que tienes que hacer es introducir tus indicaciones y generar la imagen. 

Veamos con más detalle cómo utilizar Fooocus y generar imágenes con él.

Cómo usar SDXL en ComfyUI [Guía completa]Cómo usar SDXL en ComfyUI [Guía comple...

Generar una imagen

Al abrir Fooocus, este es el aspecto que tendrá: 

Como puedes ver, es sólo una pantalla en blanco con una opción para escribir tu aviso, un botón para generar imágenes y dos casillas de verificación para opciones adicionales. 

Vamos a generar tu primera imagen en Fooocus. Para ello, escribe un mensaje para tu imagen y haz clic en el botón Generar. 

Utilizaré la siguiente indicación para mi imagen: 

1hombre, retrato en la azotea

Copia

Fooocus te recomienda que utilices prompts muy cortos y precisos, ya que se ocupa de otros aspectos como la calidad, el aspecto, el color, etc. En Fooocus no es necesario escribir prompts largos y complicados. 

Estas son las imágenes de salida generadas por Fooocus: 

Las imágenes generadas son absolutamente preciosas y ni siquiera hemos tenido que rascarnos la cabeza para escribir una buena sugerencia. ¡Ese es el poder de Fooocus!

Si quieres generar imágenes bonitas en Stable Diffusion, Fooocus es el compañero perfecto, ya que no tienes que ensuciarte las manos con el meollo de la generación de imágenes. 

Sólo tienes que escribir tu mensaje y el programa te mostrará una imagen bonita. Pero si quieres más de Fooocus, probablemente necesites leer el resto de la guía. 

Ajustes de generación de imágenes

Al principio, Fooocus sólo te da lo mínimo para que la generación de imágenes en Stable Diffusion sea lo más rápida y sencilla posible. 

Pero tiene muchas funciones que puedes aprovechar si quieres tener más control sobre las imágenes que generas. 

Haga clic en la casilla Avanzado, visible justo debajo del campo de consulta. 

Fooocus - Ajustes avanzados

Aparecerá una barra lateral a la derecha con más ajustes que le permitirán controlar mejor la configuración de salida. 

Fooocus Guide

Hay cuatro pestañas, a saber: Configuración, Estilo, Modelo y Avanzado

En la pestaña Configuración, encontrarás un ajuste llamado Rendimiento con tres opciones: Velocidad, Calidad y Calidad extrema. 

Esto es lo que hacen estas tres opciones: 

  • Velocidad: utiliza 30 pasos de muestreo para generar la imagen
  • Calidad: Utiliza 60 pasos de muestreo para generar la imagen
  • Calidad extrema: Utiliza LCM-LoRA para generar la imagen más rápidamente

En función de tu GPU, puedes elegir cualquiera de las tres opciones de rendimiento. Yo utilizo la opción Velocidad, ya que es rápida y sigue generando imágenes con un aspecto asombroso. Estas son las diferencias entre las tres opciones: 

Debajo de la opción Rendimiento está la opción Relación de Aspecto con muchas opciones que puedes elegir para el tamaño de la imagen. Por lo tanto, no tiene que introducir el tamaño de la imagen manualmente y sólo tiene que elegir entre uno de estos preajustes de tamaño de imagen populares. 

Fooocus - Relaciones de aspecto

También hay una opción para elegir el número de imágenes que quieres generar. Por defecto, este número está fijado en 2 imágenes, pero puedes cambiarlo al valor que quieras. 

Fooocus - Número de imagen

Y por último, hay un campo de texto donde puedes introducir un mensaje negativo para tu imagen si quieres. Yo suelo dejarlo vacío, ya que Fooocus es muy bueno generando imágenes. Pero puedes escribir un mensaje negativo corto si quieres. 

Fooocus - Negative Prompt

También hay una casilla llamada Aleatorio que define la semilla de la imagen. Si desmarcas esta casilla, verás una opción para introducir un número de semilla para tu imagen. 

Fooocus - Semilla

A menos que quieras generar una imagen específica que hayas generado previamente o visto en algún sitio, puedes establecer la semilla como aleatoria. 

Ajustes de estilo

Una de las mejores características de Fooocus son los ajustes de estilo, que te permiten generar imágenes en muchos estilos preestablecidos. 

Este ajuste se encuentra en la pestaña Estilo, donde encontrará muchas opciones que puede activar al generar una imagen. Por defecto, tres opciones de estilo ya están activadas. 

Fooocus - Styles Preview

Pero hay muchos otros estilos diversos de Stable Diffusion, como el estilo cinematográfico, el estilo ciberpunk, el estilo isométrico, el estilo de ilustración antigua, etc. 

Cómo intercambiar caras en Stable Diffusion (con ReActor)Cómo intercambiar caras en Stable Diffu...

Si pasas el ratón por encima de la opción, verás una imagen de previsualización que te mostrará su aspecto. Esto es muy útil, ya que puedes ver cada estilo sin probarlo. 

Mensaje utilizado:

un conejo blanco

Copia

He aquí algunos ejemplos de estilos disponibles en Fooocus:

Estilos Foooocus - Futurista Retro Cyberpunk
Estilos Foooocus - SAI Neonpunk
Foooocus Styles - MRE Undead Art
Estilos Foooocus - Artstyle Constructivist
Foooocus Styles - Anuncios Moda Editorial
Foooocus Styles - Misc Macabre
Estilos Foooocus - Biomecánica futurista
Estilos Foooocus - SAI Pixel Art
Estilos Foooocus - SAI Lowpoly

Ajustes del modelo

La siguiente pestaña es la Configuración del modelo, donde puede seleccionar el modelo de punto de control, así como aplicar hasta 5 modelos LoRA. 

Fooocus - Ficha Modelos

Como Fooocus admite SDXL, también te da la opción de elegir un modelo de refinador en caso de que estés utilizando modelos SDXL

Me encanta que aplicar modelos LoRA sea tan sencillo en Fooocus. Solo tienes que seleccionar el modelo en el desplegable y establecer el peso del modelo. 

Además de la pestaña Modelo, también hay una pestaña llamada Avanzado en la que puedes configurar la Escala de orientación (CFG) y la nitidez de la imagen. 

Ampliación de imágenes

Fooocus también tiene otra casilla de verificación debajo del campo de aviso llamada Imagen de entrada que te permite introducir una imagen y utilizarla para diversos fines. 

Fooocus - Casilla de entrada de imagen

Cuando actives la casilla de entrada de imagen, se abrirá un nuevo menú con 4 pestañas. La primera pestaña es la pestaña de escalado de imagen donde puedes subir tu imagen y escalarla. 

Es como la pestaña "Extras" de Automatic1111, en la que se aumenta la escala de una imagen. Pero a diferencia de Automatic1111, todo lo que tienes que hacer en Fooocus es subir la imagen y elegir la variación de escala. 

Fooocus Guide

Puedes configurar el escalado para que sea sutil, fuerte, 1,5x, 2x o 2x rápido. No tienes que preocuparte por el escalado que vas a utilizar ni por el tamaño o la relación de aspecto de la imagen escalada. 

Fooocus - Salida de vainilla
Fooocus - Resultado 1,5 veces superior
Fooocus - 2x Resultado superior
Fooenfoque - 2x Resultado rápido ascendente

De nuevo, Fooocus simplifica este proceso y hace que el escalado sea rápido y sencillo. Aquí tienes una comparación de la ampliación realizada en Fooocus. 

Las opciones de variaciones Sutil y Fuerte no sólo aumentan la escala de la imagen, sino que también la modifican. Es similar a la opción de MidJourney que permite generar variantes de una imagen. 

He aquí una comparación de variaciones realizadas sobre una imagen en Fooocus: 

Fooocus - No Variation
Fooocus - Variación sutil
Fooocus - Variación fuerte

La diferencia entre las variaciones no es mucha, así que no encontré esta función muy útil. Es mucho mejor que aumentes el número de imágenes generadas si quieres más variaciones. 

ImagePrompt

Fooocus permite utilizar una imagen como prompt sin necesidad de instalar extensiones, a diferencia de Automatci1111. 

Para utilizarlo, cambie a ImagePrompt y cargue su imagen en cualquiera de las cuatro ranuras para imágenes. 

Ahora, haz clic en la casilla Avanzado, que abre varias opciones que puedes hacer con tu imagen. Hay varios botones de opción que te permiten elegir lo que quieres hacer con tu imagen. 

ImagePrompt

La primera opción es ImagePrompt, que permite generar una imagen basada en la imagen de entrada. Puede establecer el peso del aviso y detener el control del aviso de imagen en determinados pasos de muestreo.

Fooocus - Opciones de ImagePrompt

Puede aumentar cualquiera de los dos valores para aumentar el efecto de la indicación de imagen. 

Fooocus - ImagePrompt Original
Fooocus - ImagePrompt Peso 0,5.
Fooocus - ImagePrompt Peso 1

PyraCanny

Con PyraCanny, puede copiar la composición o las poses de humanos o personajes en su imagen de entrada. PyraCanny es un método de control de bordes que detecta los bordes de una imagen. 

Fooenfoque - PyraCanny

Funciona de forma similar al método canny de ControlNet. 

Fooocus - Entrada PyraCanny
Fooocus - Salida PyraCanny

CPDS

CPDS funciona igual que el modelo de profundidad de ControlNet y copia la composición 3D o profundidad de la imagen de entrada. 

Fooocus - CPDS

Puede utilizarlo para copiar la profundidad de una imagen de entrada para copiar detalles de la composición. 

La guía definitiva para pintar con Stable Diffusion en 2024La guía definitiva para pintar con Stab...
Fooocus - Entrada CPDS
Fooocus - Salida CPDS

FaceSwap

Con la función FaceSwap de Fooocus, puedes intercambiar caras fácilmente y generar caras o personajes coherentes

Fooocus - Intercambio de caras

Funciona como el IP-Adapter o la extensión ReActor disponibles en Automatic1111. 

Fooocus tiene cuatro ranuras para imágenes que te permiten utilizar estas funciones combinadas entre sí. Puedes copiar la composición de una imagen y aplicarle el intercambio de caras. Todo ello sin instalar varias extensiones. 

Tom Cruise Joven
Fooocus - Salida FaceSwap

Inpainting y Outpainting en Fooocus 

Fooocus también dispone de funciones para inpainting y outpainting como en Automatci1111 pero de forma más sencilla y directa. 

Cambia a la pestaña 'Inpaint or Outpaint' y carga tu imagen de entrada. 

A continuación, basta con dibujar una máscara sobre el área que desea cambiar escribir su aviso, y pulse Generar. 

Fooocus - Pintar con tinta

Hay opciones adicionales para el repintado en las que puede especificar el método para mejorar los detalles (como las manos, los ojos, etc.) o modificar el contenido de la imagen. 

Fooocus - Métodos de repintado

Mensaje utilizado: 

con gafas de sol

Copia

Aquí están los resultados: 

Fooocus - Pintar con tinta
Fooocus - Salida de pintura

Con Outpainting, puedes extender tu imagen en la dirección que quieras. Para utilizar outpainting en Fooocus, sube tu imagen y configura el método como 'Inpaint o Outpaint (por defecto)'. 

Ahora, ajuste la dirección de Outpaint a cualquiera de las opciones que desee. 

No tiene que escribir ninguna indicación durante el pintado. Sin embargo, puede escribir una indicación si lo desea. 

Fooocus - Pintar con tinta
Fooocus - Salida Outpainting

Describa

Por último, Fooocus tiene la opción de describir cualquier imagen para adivinar su indicación. Esta función es muy similar a la función Interrogar CLIP de Automatic1111. 

Sólo tiene que cargar su imagen en la pestaña Describir y hacer clic en el botón "Describir esta imagen en prompt". 

Fooocus - Describe

El mensaje que adivine aparecerá en el campo de mensaje. 

Fooocus vs Automatic1111 vs ComfyUI

Ya conoces todas las funciones disponibles en Fooocus. Pero, ¿cómo se compara realmente con Automatic1111 o ComfyUI? 

Aquí tienes una tabla comparativa detallada con las diferencias y similitudes entre Fooocus, Automatic1111 y ComfyUI. 

FooocusAutomático1111ComfyUI
InstalaciónPortátil/One-ClickInstalación manualPortátil/One-Click
Facilidad para empezarNo requiere conocimientos de Stable DiffusionRequiere una comprensión básica de la Stable Diffusion Requiere una comprensión moderada de la Stable Diffusion
Facilidad para generar buena imagenAlta MedioMedio
RendimientoA la par con Automatic1111 y ComfyUI Más lento que Fooocus y ComfyUIMejor que Automatic1111 pero no tan rápido como Fooocus
CaracterísticasLimitado a las funciones básicas de Stable Diffusion No es muy limitado y puede mejorarse con ampliacionesNo es muy limitado y puede mejorarse con ampliaciones
VersatilidadMuy limitado Ofrece una versatilidad decente Muy versátil
Pintar y despintarDisponibleDisponibleDisponible
Aumento de escalaDisponibleDisponibleDisponible
ExtensionesNo disponibleDisponibleDisponible
CosteGratis Gratis Gratis

Ventajas e inconvenientes de Fooocus 

He aquí los pros y los contras de Fooocus:

Pros

  • Muy fácil de usar y de poner en marcha
  • Perfecto para principiantes que sólo quieren generar imágenes
  • La mayoría de las funciones están simplificadas 
  • Genera imágenes de alta calidad sin mucha configuración
  • Alto rendimiento ideal para GPU de gama baja 

Contras

  • No se pueden instalar extensiones 
  • Es muy limitado para cualquier flujo de trabajo complejo 
  • El repintado es muy limitado 
  • No es ideal para flujos de trabajo complejos 

Preguntas frecuentes

He aquí algunas preguntas frecuentes sobre Fooocus: 

¿Puedo ejecutar Fooocus en Mac? 

Sí, puedes ejecutar Fooocus en dispositivos M1 y M2 con macOS 'Catalina' o una versión más reciente instalada. Aquí tienes la guía no oficial para ejecutar Fooocus en Mac.

¿Puedo utilizar modelos SD 1.5 en Fooocus? 

Puedes utilizar los modelos SDXL y SD 1.5 en Fooocus cambiando el Modelo en los ajustes avanzados. 

¿Es Fooocus mejor que MidJourney? 

Fooocus es sólo un software que le permite ejecutar Stable Diffusion. Está diseñado para generar imágenes con el mínimo esfuerzo y configuración. La salida de imágenes depende del modelo de punto de control utilizado. Lo que Fooocus hace es sólo proporcionar una experiencia similar a MidJourney de usar Stable Diffusion. 

Conclusión

Si quieres un software sencillo para ejecutar Stable Diffusion, Fooocus es la mejor opción. 

Sí, se sentirá algo limitado en comparación con pesos pesados como Automatic1111 y ComfyUI. Pero a veces sólo quieres generar bellas imágenes rápidamente sin la molestia de cambiar la escala CFG, samplers, y todo eso. 

Y en esos casos, Fooocus resulta muy útil. Te ofrece una experiencia de uso de Stable Diffusion como Dall-E o MidJourney en la que solo tienes que introducir una indicación y generar tu imagen. 

60 Mejores Prompts de Alimentos de Stable Diffusion (Con Ejemplos)60 Mejores Prompts de Alimentos de Stabl...

Si tienes alguna pregunta o duda sobre Fooocus, no dudes en plantearla en los comentarios.

Si quieres conocer otros artículos parecidos a Stable Diffusion Fooocus: Guía para principiantes puedes visitar la categoría Stable Diffusion.

César Duarte

Mi objetivo es hacer que la IA sea accesible y comprensible para todos. Siempre estoy buscando nuevas formas de aprender y compartir mi conocimiento con los demás. ¡Gracias por visitar mi sitio web!

Contenido relacionado

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Tu puntuación: Útil

Subir

Este sitio utiliza cookies. Si continúa navegando, consideramos que acepta su uso. Para más información, consulte nuestra Política de privacidad. Más información