# Generación de imágenes: ComfyUI vs SD WebUI vs Fooocus

Elige la interfaz adecuada para tu flujo de trabajo de generación de imágenes en CLORE.AI.

{% hint style="success" %}
Todas las interfaces disponibles en [CLORE.AI Marketplace](https://clore.ai/marketplace).
{% endhint %}

{% hint style="info" %}
**Actualización 2025:** FLUX.1 es ahora el modelo líder de generación de imágenes. Para FLUX.1 y SD3.5, **ComfyUI** y **Stable Diffusion WebUI Forge** son las UIs recomendadas. Ver la [Comparación de soporte FLUX.1](#flux1-support-comparison) sección abajo.
{% endhint %}

## Guía rápida de decisión

| Caso de uso                  | Mejor elección          | Por qué                                |
| ---------------------------- | ----------------------- | -------------------------------------- |
| Principiantes                | **Fooocus**             | La más simple, estilo Midjourney       |
| Más funciones                | **SD WebUI (Forge)**    | Mejor ecosistema de extensiones + FLUX |
| Flujos de trabajo complejos  | **ComfyUI**             | Basado en nodos, control máximo        |
| Automatización de producción | **ComfyUI**             | Amigable con API, reproducible         |
| Experimentos rápidos         | **Fooocus**             | Configuración mínima                   |
| Uso intensivo de ControlNet  | **SD WebUI**            | Mejor integración con ControlNet       |
| **Modelos FLUX.1**           | **ComfyUI** o **Forge** | Soporte nativo completo                |
| **Modelos SD3.5**            | **ComfyUI** o **Forge** | Mejor soporte para SD3.5               |

***

## Comparación de soporte FLUX.1

FLUX.1 (Black Forest Labs, 2024-2025) es el modelo de texto a imagen de código abierto líder. El soporte varía significativamente entre las UIs:

| UI                   | Soporte FLUX.1                       | Soporte SD3.5      | Notas                                                    |
| -------------------- | ------------------------------------ | ------------------ | -------------------------------------------------------- |
| **ComfyUI**          | ✅ Soporte nativo completo            | ✅ Soporte completo | Mejor opción para FLUX; flujo de trabajo basado en nodos |
| **SD WebUI Forge**   | ✅ Soporte completo vía fork de Forge | ✅ Soporte completo | Recomendado si prefieres la UI tradicional               |
| **A1111 (original)** | ⚠️ Limitado / vía extensión          | ⚠️ Limitado        | No recomendado para FLUX; usa Forge en su lugar          |
| **Fooocus**          | ✅ Variante FLUX disponible           | ✅ Parcial          | Interfaz simplificada, menos control                     |

### Configuración recomendada para FLUX.1

**ComfyUI** (control máximo):

```bash
git clone https://github.com/comfyanonymous/ComfyUI
cd ComfyUI
pip install -r requirements.txt
# Descargar el modelo FLUX.1 en models/diffusion_models/
python main.py --listen 0.0.0.0
```

**SD WebUI Forge** (UI familiar):

```bash
git clone https://github.com/lllyasviel/stable-diffusion-webui-forge
cd stable-diffusion-webui-forge
./webui.sh --listen
# Modelos FLUX.1 soportados de forma nativa
```

{% hint style="warning" %}
**Usuarios de A1111:** El repositorio original AUTOMATIC1111 tiene soporte limitado para FLUX. Cambia a **Stable Diffusion WebUI Forge** (un reemplazo directo) para soporte completo de FLUX.1 y SD3.5.
{% endhint %}

### Variantes del modelo FLUX.1

| Modelo         | Tamaño | Caso de uso                 | Compatibilidad de UI         |
| -------------- | ------ | --------------------------- | ---------------------------- |
| FLUX.1-dev     | 12B    | Mejor calidad, no comercial | ComfyUI ✅, Forge ✅, A1111 ⚠️ |
| FLUX.1-schnell | 12B    | Inferencia rápida (4 pasos) | ComfyUI ✅, Forge ✅, A1111 ⚠️ |
| FLUX.1-Lite    | 2.5B   | Baja VRAM                   | ComfyUI ✅, Forge ✅           |

***

## Comparación general

| Función                  | ComfyUI            | SD WebUI (A1111) | SD WebUI Forge | Fooocus       |
| ------------------------ | ------------------ | ---------------- | -------------- | ------------- |
| **Facilidad de uso**     | ⭐⭐                 | ⭐⭐⭐⭐             | ⭐⭐⭐⭐           | ⭐⭐⭐⭐⭐         |
| **Flexibilidad**         | ⭐⭐⭐⭐⭐              | ⭐⭐⭐⭐             | ⭐⭐⭐⭐           | ⭐⭐            |
| **Extensiones**          | ⭐⭐⭐⭐               | ⭐⭐⭐⭐⭐            | ⭐⭐⭐⭐⭐          | ⭐⭐            |
| **Rendimiento**          | ⭐⭐⭐⭐⭐              | ⭐⭐⭐              | ⭐⭐⭐⭐           | ⭐⭐⭐⭐          |
| **API/Automatización**   | ⭐⭐⭐⭐⭐              | ⭐⭐⭐              | ⭐⭐⭐            | ⭐⭐            |
| **Soporte FLUX.1**       | ✅ Completo         | ⚠️ Limitado      | ✅ Completo     | ✅ Parcial     |
| **Soporte SD3.5**        | ✅ Completo         | ⚠️ Limitado      | ✅ Completo     | ✅ Parcial     |
| **Curva de aprendizaje** | Empinado           | Moderada         | Moderada       | Fácil         |
| **Mejor para**           | Usuarios avanzados | Uso general      | FLUX + General | Principiantes |

***

## Fooocus

### Resumen

Fooocus es la forma más sencilla de generar imágenes. Inspirado en Midjourney, se centra en la facilidad de uso con valores predeterminados inteligentes.

### Pros

* ✅ Extremadamente fácil de usar
* ✅ Excelentes resultados desde el primer momento
* ✅ Se necesita configuración mínima
* ✅ Presets de estilo integrados
* ✅ Mejoras automáticas de calidad
* ✅ El modo de bajo VRAM funciona bien

### Contras

* ❌ Personalización limitada
* ❌ Pocas extensiones disponibles
* ❌ Menos control sobre la generación
* ❌ Más difícil de automatizar
* ❌ Opciones de inpainting limitadas

### Inicio rápido

```bash
git clone https://github.com/lllyasviel/Fooocus
cd Fooocus
pip install -r requirements.txt
python launch.py --listen
```

**Docker:**

```
Imagen: pytorch/pytorch:2.5.1-cuda12.4-cudnn9-devel
Puertos: 22/tcp, 7865/http
```

### Interfaz

Simple y limpia:

1. Introduce el prompt
2. Selecciona preset de estilo (Anime, Foto realista, etc.)
3. Haz clic en Generar
4. ¡Listo!

### Características clave

| Función                | Descripción                             |
| ---------------------- | --------------------------------------- |
| Presets de estilo      | Estilos con un clic (Anime, Foto, Arte) |
| Aumentar resolución    | Upscaling 2x integrado                  |
| Rellenar               | Modo de inpainting simple               |
| Outpaint               | Extiende imágenes fácilmente            |
| Intercambio de rostros | Reemplazo de rostro integrado           |

### Cuándo usar

* 🎯 Primera vez con imágenes AI
* 🎯 Resultados rápidos sin aprendizaje
* 🎯 Experiencia tipo Midjourney
* 🎯 Prompt a imagen sencillo

### Flujo de trabajo de ejemplo

```
1. Abre Fooocus
2. Escribe: "Un hermoso atardecer sobre montañas"
3. Selecciona estilo: "Fotografía"
4. Haz clic en Generar
5. Obtén 2 imágenes de alta calidad
```

***

## Stable Diffusion WebUI (AUTOMATIC1111)

### Resumen

La interfaz más popular y rica en funciones. Gran comunidad, extensiones infinitas y máxima flexibilidad mediante una UI tradicional.

### Pros

* ✅ Ecosistema de extensiones más grande
* ✅ Más tutoriales/documentación
* ✅ Potente inpainting
* ✅ Excelente soporte para ControlNet
* ✅ Muchos formatos de modelo compatibles
* ✅ Desarrollo activo

### Contras

* ❌ Puede resultar abrumador
* ❌ Mayor uso de VRAM
* ❌ Más lento que las alternativas
* ❌ Complejo para principiantes
* ❌ Muchas configuraciones que entender

### Inicio rápido

```bash
git clone https://github.com/AUTOMATIC1111/stable-diffusion-webui
cd stable-diffusion-webui
./webui.sh --listen --xformers
```

**Docker:**

```
Imagen: universonic/stable-diffusion-webui:latest
Puertos: 22/tcp, 8080/http
```

### Pestañas de la interfaz

| Pestaña         | Propósito                          |
| --------------- | ---------------------------------- |
| txt2img         | Generación de texto a imagen       |
| img2img         | Transformación de imagen a imagen  |
| Rellenar        | Editar partes de imágenes          |
| Extras          | Upscaling, restauración de rostros |
| Información PNG | Extraer prompts de imágenes        |
| Extensiones     | Instalar complementos              |

### Características clave

| Función                | Descripción                                 |
| ---------------------- | ------------------------------------------- |
| Extensiones            | Más de 1000 extensiones disponibles         |
| ControlNet             | Mejor integración con ControlNet            |
| Rellenado (Inpainting) | Edición avanzada basada en máscaras         |
| Gráfico X/Y/Z          | Comparar configuraciones sistemáticamente   |
| Matriz de prompts      | Generar variaciones de prompt               |
| Hires Fix              | Generación en alta resolución en dos etapas |

### Extensiones imprescindibles

```
ControlNet - Generación guiada
ADetailer - Corrección automática de rostro/manos
Ultimate Upscale - Mejor escalado
Regional Prompter - Prompts multi-región
Segment Anything - Selección inteligente
```

### Cuándo usar

* 🎯 Necesitas una extensión específica
* 🎯 Tareas complejas de inpainting
* 🎯 Flujos de trabajo con ControlNet
* 🎯 Entrenar LoRAs
* 🎯 Procesamiento por lotes con variaciones

### Flujo de trabajo de ejemplo: ControlNet

```
1. Ve a txt2img
2. Introduce prompt: "Retrato profesional, iluminación de estudio"
3. Expande la sección ControlNet
4. Sube una imagen de referencia de la pose
5. Selecciona el preprocesador OpenPose
6. Genera con guía de pose
```

***

## ComfyUI

### Resumen

Interfaz basada en nodos para control y automatización máximos. Construye flujos de trabajo personalizados visualmente, perfecto para usuarios avanzados y producción.

### Pros

* ✅ Flexibilidad máxima
* ✅ Construcción visual de flujos de trabajo
* ✅ Menor uso de VRAM
* ✅ Excelente para automatización
* ✅ Flujos de trabajo reproducibles
* ✅ Guardar/compartir como JSON

### Contras

* ❌ Curva de aprendizaje pronunciada
* ❌ Complejo para tareas simples
* ❌ Menos intuitivo
* ❌ Requiere entender los nodos
* ❌ Puede resultar abrumador

### Inicio rápido

```bash
git clone https://github.com/comfyanonymous/ComfyUI
cd ComfyUI
pip install -r requirements.txt
python main.py --listen 0.0.0.0
```

**Docker:**

```
Imagen: yanwk/comfyui-boot:cu126-slim
Puertos: 22/tcp, 8188/http
Entorno: CLI_ARGS=--listen 0.0.0.0
```

### Conceptos básicos de nodos

```
[Load Checkpoint] → MODEL, CLIP, VAE
        ↓
[CLIP Text Encode] → CONDITIONING
        ↓
[KSampler] → LATENT
        ↓
[VAE Decode] → IMAGE
        ↓
[Save Image]
```

### Características clave

| Función              | Descripción                        |
| -------------------- | ---------------------------------- |
| Sistema de nodos     | Programación visual                |
| Workflow JSON        | Guardar/cargar pipelines completas |
| Sistema de colas     | Procesamiento por lotes            |
| Nodos personalizados | Más de 500 nodos de la comunidad   |
| API                  | API completa HTTP/WebSocket        |
| Baja VRAM            | La más eficiente en memoria        |

### Nodos personalizados esenciales

```bash
# Instala primero ComfyUI Manager
cd custom_nodes
git clone https://github.com/ltdrdata/ComfyUI-Manager

# Nodos populares (instalar vía Manager):
- ComfyUI-Impact-Pack
- ComfyUI-AnimateDiff
- ComfyUI-VideoHelperSuite
- rgthree-comfy
- ComfyUI-GGUF
```

### Cuándo usar

* 🎯 Flujos de trabajo complejos de múltiples pasos
* 🎯 Generación de animación/video
* 🎯 Automatización de producción
* 🎯 Pipelines de procesamiento personalizados
* 🎯 Integración con API

### Flujo de trabajo de ejemplo: SDXL + Refiner

```
[Load SDXL Base] → [KSampler pasos 1-20]
                         ↓
[Load SDXL Refiner] → [KSampler pasos 21-30]
                         ↓
                   [VAE Decode] → [Save]
```

***

## Comparación de características

### Características de generación

| Función                | ComfyUI | SD WebUI | Fooocus  |
| ---------------------- | ------- | -------- | -------- |
| txt2img                | ✅       | ✅        | ✅        |
| img2img                | ✅       | ✅        | ✅        |
| Rellenado (Inpainting) | ✅       | ✅        | ✅ Básico |
| Outpainting            | ✅       | ✅        | ✅        |
| ControlNet             | ✅       | ✅        | Limitado |
| IP-Adapter             | ✅       | ✅        | ✅        |
| Aumento de resolución  | ✅       | ✅        | ✅        |
| Corrección de rostro   | ✅       | ✅        | ✅        |

### Compatibilidad con modelos

| Modelo         | ComfyUI | SD WebUI (A1111) | SD WebUI Forge | Fooocus   |
| -------------- | ------- | ---------------- | -------------- | --------- |
| SD 1.5         | ✅       | ✅                | ✅              | ✅         |
| SD 2.x         | ✅       | ✅                | ✅              | ✅         |
| SDXL           | ✅       | ✅                | ✅              | ✅         |
| FLUX.1-dev     | ✅       | ⚠️               | ✅              | ✅         |
| FLUX.1-schnell | ✅       | ⚠️               | ✅              | ✅         |
| SD3            | ✅       | ⚠️               | ✅              | ✅         |
| SD3.5 Mediano  | ✅       | ⚠️               | ✅              | ✅ Parcial |
| SD3.5 Grande   | ✅       | ⚠️               | ✅              | ⚠️        |
| LoRA           | ✅       | ✅                | ✅              | ✅         |
| Embeddings     | ✅       | ✅                | ✅              | ✅         |

### Características técnicas

| Función                       | ComfyUI   | SD WebUI | Fooocus |
| ----------------------------- | --------- | -------- | ------- |
| Eficiencia de VRAM            | Excelente | Bueno    | Bueno   |
| Velocidad                     | Rápido    | Medio    | Rápido  |
| API                           | Excelente | Bueno    | Básico  |
| Procesamiento por lotes       | Excelente | Bueno    | Básico  |
| Guardado de flujos de trabajo | JSON      | Limitado | No      |
| Nodos personalizados          | 500+      | 1000+    | Pocos   |

***

## Comparación de rendimiento

### Velocidad de generación (SDXL 1024x1024, RTX 4090)

| Interfaz | Tiempo | Notas                      |
| -------- | ------ | -------------------------- |
| ComfyUI  | 3.0 s  | Más optimizado             |
| Fooocus  | 3.5 s  | Buenos valores por defecto |
| SD WebUI | 4.0 s  | Más sobrecarga             |

### Uso de VRAM (SDXL)

| Interfaz | Inactivo | Generando |
| -------- | -------- | --------- |
| ComfyUI  | 4 GB     | 8 GB      |
| Fooocus  | 5 GB     | 9 GB      |
| SD WebUI | 6 GB     | 10 GB     |

### Tiempo de inicio

| Interfaz | Tiempo  |
| -------- | ------- |
| ComfyUI  | 10-15 s |
| Fooocus  | 15-20 s |
| SD WebUI | 30-60 s |

***

## Recomendaciones por caso de uso

### Para principiantes

**Usa Fooocus:**

* Interfaz simple
* Buenos valores por defecto
* Resultados rápidos
* Sin curva de aprendizaje

### Para artistas

**Usa SD WebUI:**

* Controles intuitivos
* Mejor inpainting
* Patrón de UI familiar
* Muchas extensiones de estilo

### Para desarrolladores

**Usa ComfyUI:**

* Diseño pensado para API
* Flujos de trabajo reproducibles
* Automatización fácil
* Exportación/importación JSON

### Para video/animación

**Usa ComfyUI:**

* Soporte AnimateDiff
* Control cuadro por cuadro
* Nodos de procesamiento de video
* Pipelines complejos

### Para producción

**Usa ComfyUI:**

* Mejor rendimiento
* Automatización via API
* Control de versiones de flujos de trabajo
* Gestión de colas

***

## Rutas de migración

### De Fooocus a SD WebUI

Cuando necesites más control:

1. Los mismos modelos funcionan en ambos
2. Aprende la sintaxis de prompts (similar)
3. Explora las extensiones de forma gradual
4. Comienza con la pestaña txt2img

### De SD WebUI a ComfyUI

Cuando necesites automatización:

1. Los modelos son compatibles
2. Comienza con un flujo txt2img básico
3. Aprende las conexiones de nodos
4. Convierte flujos de trabajo gradualmente

### Equivalentes de flujo de trabajo

**txt2img simple:**

| Interfaz | Pasos                            |
| -------- | -------------------------------- |
| Fooocus  | Prompt → Generar                 |
| SD WebUI | Prompt → Configuración → Generar |
| ComfyUI  | 6-8 nodos conectados             |

***

## Referencia rápida de Docker

### Fooocus

```yaml
imagen: pytorch/pytorch:2.5.1-cuda12.4-cudnn9-devel
puertos: 22/tcp, 7865/http
comando: git clone https://github.com/lllyasviel/Fooocus && cd Fooocus && pip install -r requirements.txt && python launch.py --listen
```

### SD WebUI

```yaml
imagen: universonic/stable-diffusion-webui:latest
puertos: 22/tcp, 8080/http
```

### ComfyUI

```yaml
imagen: yanwk/comfyui-boot:cu126-slim
puertos: 22/tcp, 8188/http
entorno: CLI_ARGS=--listen 0.0.0.0
```

***

## Resumen

| Elegir               | Cuando quieras                                               |
| -------------------- | ------------------------------------------------------------ |
| **Fooocus**          | Simplicidad, resultados rápidos, estilo Midjourney           |
| **SD WebUI (A1111)** | Funciones SD1.5/SDXL, extensiones, soporte de comunidad      |
| **SD WebUI Forge**   | Funciones A1111 **+ soporte completo para FLUX.1 / SD3.5**   |
| **ComfyUI**          | Control, automatización, rendimiento, flujos de trabajo FLUX |

La mayoría de los usuarios comienzan con **Fooocus**, pasan a **SD WebUI Forge** para más funciones y soporte FLUX, y migran a **ComfyUI** para flujos de trabajo de producción.

### Recomendación 2025 para FLUX.1 y SD3.5

* **Mejor para FLUX.1:** Usa **ComfyUI** (control máximo) o **SD WebUI Forge** (UI familiar estilo A1111)
* **Evita A1111 (original)** para FLUX/SD3.5 — usa Forge en su lugar, que es un reemplazo directo con soporte completo para los nuevos modelos

***

## Próximos pasos

* [Guía ComfyUI](https://docs.clore.ai/guides/guides_v2-es/generacion-de-imagenes/comfyui)
* [Guía SD WebUI](https://docs.clore.ai/guides/guides_v2-es/generacion-de-imagenes/stable-diffusion-webui)
* [Guía Fooocus](https://docs.clore.ai/guides/guides_v2-es/generacion-de-imagenes/fooocus-simple-sd)
* [Guía FLUX](https://docs.clore.ai/guides/guides_v2-es/generacion-de-imagenes/flux)
