ComfyUI  >  Tutoriales  >  Desbloquea el poder de ComfyUI: Una guía para principiantes con práctica paso a paso

¡Hola, compañeros artistas de IA! 👋 Bienvenidos a nuestro tutorial amigable para principiantes sobre ComfyUI, una herramienta increíblemente poderosa y flexible para crear impresionantes obras de arte generadas por IA. 🎨 En esta guía, te guiaremos a través de los conceptos básicos de ComfyUI, exploraremos sus características y te ayudaremos a desbloquear su potencial para llevar tu arte de IA al siguiente nivel. 🚀

Cubriremos:

1. ¿Qué es ComfyUI? 🤔#

ComfyUI es como tener una varita mágica 🪄 para crear contenido generado por IA con facilidad. En esencia, ComfyUI es una interfaz gráfica basada en nodos para crear y ejecutar flujos de trabajo de IA generativa. La generación de imágenes con Stable Diffusion es uno de sus usos principales, pero no es el único. 🌟 Lo que hace que ComfyUI sea realmente especial es cómo ayuda a artistas como tú a liberar su creatividad y dar vida a sus ideas más atrevidas.

Imagina un lienzo digital donde puedes construir tus propios flujos de trabajo únicos de generación de imágenes conectando diferentes nodos, cada uno representando una función u operación específica. 🧩 ¡Es como construir una receta visual para tus obras maestras generadas por IA!

¿Quieres generar una imagen desde cero usando un prompt de texto? ¡Hay un nodo para eso! ¿Necesitas aplicar un sampler específico o ajustar el nivel de ruido? Simplemente agrega los nodos correspondientes y observa la magia suceder. ✨

Pero aquí está la mejor parte: ComfyUI descompone el flujo de trabajo en elementos reordenables, dándote la libertad de crear tus propios flujos de trabajo personalizados adaptados a tu visión artística. 🖼️ Es como tener un kit de herramientas personalizado que se adapta a tu proceso creativo.

1.1. ComfyUI vs. AUTOMATIC1111 🆚#

AUTOMATIC1111 es otra interfaz web popular para Stable Diffusion. Entonces, ¿deberías usar ComfyUI en su lugar? Comparemos:

✅ Beneficios de usar ComfyUI:

  1. Ligero: Se ejecuta rápida y eficientemente.
  2. Flexible: Altamente configurable para adaptarse a tus necesidades.
  3. Transparente: El flujo de datos es visible y fácil de entender.
  4. Fácil de compartir: Cada archivo representa un flujo de trabajo reproducible.
  5. Bueno para prototipos: Crea prototipos con una interfaz gráfica en lugar de codificar.

❌ Desventajas de usar ComfyUI:

  1. Interfaz inconsistente: Cada flujo de trabajo puede tener un diseño de nodos diferente.
  2. Demasiados detalles: Los usuarios promedio pueden no necesitar conocer las conexiones subyacentes.

1.2. ¿Por dónde empezar con ComfyUI? 🏁#

Creemos que la mejor manera de aprender ComfyUI es sumergiéndote en ejemplos y experimentándolo de primera mano. 🙌 Es por eso que hemos creado este tutorial único que se distingue de los demás. En este tutorial, encontrarás una guía detallada paso a paso que puedes seguir.

Pero aquí está la mejor parte: 🌟 ¡Hemos integrado ComfyUI directamente en esta página web! Podrás interactuar con ejemplos de ComfyUI en tiempo real a medida que avanzas en la guía.🌟 ¡Sumerjámonos!

2. Flujos de trabajo de ComfyUI: De texto a imagen 🖼️#

Comencemos con el caso más simple: generar una imagen a partir de texto. Haz clic en Run para ejecutar el flujo de trabajo. Después de una breve espera, deberías ver tu primera imagen generada. Para consultar las ejecuciones en cola y completadas, haz clic en Queue en la barra lateral izquierda o pulsa Q.

Aquí hay un flujo de trabajo predeterminado de texto a imagen para que lo pruebes:

Bloques de construcción básicos 🕹️#

El flujo de trabajo de ComfyUI consta de dos bloques de construcción básicos: nodos y conexiones.

  • Los nodos son los bloques rectangulares, por ejemplo, Load Checkpoint y CLIP Text Encode (Prompt). Cada nodo ejecuta código específico y tiene entradas, salidas y parámetros.
  • Las conexiones (links) son las líneas que unen las entradas y salidas de los nodos.

Controles básicos 🕹️#

  • Acerca y aleja con la rueda del mouse o pellizco de dos dedos.
  • Arrastra y mantén presionado el punto de entrada o salida para crear conexiones entre nodos.
  • Mantén pulsada Space y arrastra para desplazarte por el lienzo, o cambia el control de la esquina inferior derecha a Pan Mode.

Profundicemos en los detalles de este flujo de trabajo.#

ComfyUI workflow: text to image

2.1. Seleccionar un modelo 🗃️#

Primero, selecciona un modelo checkpoint de Stable Diffusion en el nodo Load Checkpoint. Haz clic en el nombre para ver los modelos preinstalados en la demo incrustada. Para usar un modelo propio, abre el flujo de trabajo en una máquina privada de RunComfy y añade el modelo allí.

2.2. Ingresar el prompt positivo y negativo 📝#

Verás dos nodos etiquetados como CLIP Text Encode (Prompt). El prompt superior está conectado a la entrada positive del nodo KSampler, mientras que el prompt inferior está conectado a la entrada negative. Así que ingresa tu prompt positivo en el superior y tu prompt negativo en el inferior.

El nodo CLIP Text Encode (Prompt) convierte el prompt en tokens y los codifica en embeddings usando el codificador de texto.

💡 Consejo: Usa la sintaxis (palabra clave:peso) para controlar el peso de una palabra clave, por ejemplo, (palabra clave:1.2) para aumentar su efecto o (palabra clave:0.8) para disminuirlo.

2.3. Generar una imagen 🎨#

Haz clic en Run para ejecutar el flujo de trabajo. Después de una breve espera, se generará tu primera imagen.

2.4. Explicación técnica de ComfyUI 🤓#

El poder de ComfyUI radica en su capacidad de configuración. Comprender qué hace cada nodo te permite adaptarlos a tus necesidades. Pero antes de sumergirnos en los detalles, echemos un vistazo al proceso de Stable Diffusion para entender mejor cómo funciona ComfyUI.

El proceso de Stable Diffusion se puede resumir en tres pasos principales:

  1. Codificación de texto: El prompt ingresado por el usuario es compilado en vectores de características de palabras individuales por un componente llamado Text Encoder. Este paso convierte el texto en un formato que el modelo puede entender y con el que puede trabajar.
  2. Transformación del espacio latente: Los vectores de características del Text Encoder y una imagen de ruido aleatorio se transforman en un espacio latente. En este espacio, la imagen aleatoria se somete a un proceso de eliminación de ruido basado en los vectores de características, lo que da como resultado un producto intermedio. Este paso es donde ocurre la magia, ya que el modelo aprende a asociar las características del texto con representaciones visuales.
  3. Decodificación de imagen: Finalmente, el producto intermedio del espacio latente es decodificado por el Image Decoder, convirtiéndolo en una imagen real que podemos ver y apreciar.

Ahora que tenemos una comprensión de alto nivel del proceso de Stable Diffusion, profundicemos en los componentes y nodos clave en ComfyUI que hacen posible este proceso.

2.4.1 Nodo Load Checkpoint 🗃️#

El nodo Load Checkpoint en ComfyUI es crucial para seleccionar un modelo de Stable Diffusion. Un modelo de Stable Diffusion consta de tres componentes principales: MODEL, CLIP y VAE. Exploremos cada componente y su relación con los nodos correspondientes en ComfyUI.

  1. MODEL: El componente MODEL es el modelo predictor de ruido que opera en el espacio latente. Es responsable del proceso central de generar imágenes a partir de la representación latente. En ComfyUI, la salida MODEL del nodo Load Checkpoint se conecta al nodo KSampler, donde tiene lugar el proceso de difusión inversa. El nodo KSampler utiliza el MODEL para eliminar el ruido de la representación latente de forma iterativa, refinando gradualmente la imagen hasta que coincida con el prompt deseado.
  2. CLIP: CLIP (Contrastive Language-Image Pre-training) es un modelo de lenguaje que procesa previamente los prompts positivos y negativos proporcionados por el usuario. Convierte los prompts de texto en un formato que el MODEL puede entender y usar para guiar el proceso de generación de imágenes. En ComfyUI, la salida CLIP de Load Checkpoint se conecta a CLIP Text Encode (Prompt). Este nodo envía los prompts al modelo de lenguaje CLIP y transforma cada palabra en embeddings. Estos embeddings capturan el significado semántico de las palabras y permiten que el MODEL genere imágenes que se ajusten a los prompts dados.
  3. VAE: VAE (Variational AutoEncoder) es responsable de convertir la imagen entre el espacio de píxeles y el espacio latente. Consiste en un codificador que comprime la imagen en una representación latente de menor dimensión y un decodificador que reconstruye la imagen a partir de la representación latente. En el proceso de texto a imagen, el VAE se utiliza solo en el paso final para convertir la imagen generada del espacio latente de vuelta al espacio de píxeles. El nodo VAE Decode en ComfyUI toma la salida del nodo KSampler (que opera en el espacio latente) y utiliza la parte decodificadora del VAE para transformar la representación latente en la imagen final enel espacio de píxeles.

Es importante tener en cuenta que el VAE es un componente separado del modelo de lenguaje CLIP. Mientras que CLIP se enfoca en procesar los prompts de texto, el VAE se ocupa de la conversión entre los espacios de píxeles y latentes.

2.4.2. CLIP Text Encode (Prompt) 📝#

El nodo CLIP Text Encode (Prompt) toma los prompts proporcionados por el usuario y los envía al modelo de lenguaje CLIP. CLIP comprende el significado semántico de las palabras y puede asociarlas con conceptos visuales. Cuando se introduce un prompt en CLIP Text Encode (Prompt), cada palabra se transforma en embeddings. Estos vectores de alta dimensión capturan la información semántica de las palabras y permiten que el MODEL genere imágenes que reflejen el significado y la intención de los prompts.

2.4.3. Empty Latent Image 🌌#

En el proceso de texto a imagen, la generación comienza con una imagen aleatoria en el espacio latente. Esta imagen aleatoria sirve como el estado inicial con el que trabaja el MODEL. El tamaño de la imagen latente es proporcional al tamaño real de la imagen en el espacio de píxeles. En ComfyUI, puedes ajustar la altura y el ancho de la imagen latente para controlar el tamaño de la imagen generada. Además, puedes establecer el tamaño del lote para determinar la cantidad de imágenes generadas en cada ejecución.

Los tamaños óptimos para las imágenes latentes dependen del modelo de Stable Diffusion utilizado. Para SD v1.5 se suelen usar 512x512 o 768x768, mientras que para SDXL se suele usar 1024x1024. Introduce width y height directamente en el nodo Empty Latent Image. Las relaciones 1:1, 3:2, 2:3, 4:3, 3:4, 16:9 y 9:16 son ejemplos de tamaños, no opciones predefinidas integradas. El ancho y la altura deben ser divisibles por 8 para mantener la compatibilidad con la arquitectura del modelo.

2.4.4. VAE 🔍#

El VAE (Variational AutoEncoder) es un componente crucial en el modelo de Stable Diffusion que maneja la conversión de imágenes entre el espacio de píxeles y el espacio latente. Consta de dos partes principales: un Image Encoder y un Image Decoder.

El Image Encoder toma una imagen en el espacio de píxeles y la comprime en una representación latente de menor dimensión. Este proceso de compresión reduce significativamente el tamaño de los datos, lo que permite un procesamiento y almacenamiento más eficientes. Por ejemplo, una imagen de tamaño 512x512 píxeles se puede comprimir a una representación latente de tamaño 64x64.

Por otro lado, el Image Decoder, también conocido como VAE Decoder, es responsable de reconstruir la imagen a partir de la representación latente de vuelta al espacio de píxeles. Toma la representación latente comprimida y la expande para generar la imagen final.

El uso de un VAE ofrece varias ventajas:

  1. Eficiencia: Al comprimir la imagen en un espacio latente de menor dimensión, el VAE permite una generación más rápida y tiempos de entrenamiento más cortos. El tamaño reducido de los datos permite un procesamiento y uso de memoria más eficientes.
  2. Manipulación del espacio latente: El espacio latente proporciona una representación más compacta y significativa de la imagen. Esto permite un control y edición más precisos de los detalles y el estilo de la imagen. Al manipular la representación latente, se vuelve posible modificar aspectos específicos de la imagen generada.

Sin embargo, también hay algunas desventajas a considerar:

  1. Pérdida de datos: Durante el proceso de codificación y decodificación, algunos detalles de la imagen original pueden perderse. Los pasos de compresión y reconstrucción pueden introducir artefactos o ligeras variaciones en la imagen final en comparación con la original.
  2. Captura limitada de los datos originales: El espacio latente de menor dimensión puede no ser capaz de capturar completamente todas las características y detalles intrincados de la imagen original. Cierta información puede perderse durante el proceso de compresión, lo que resulta en una representación ligeramente menos precisa de los datos originales.

A pesar de estas limitaciones, el VAE desempeña un papel vital en el modelo de Stable Diffusion al permitir una conversión eficiente entre el espacio de píxeles y el espacio latente, facilitando una generación más rápida y un control más preciso sobre las imágenes generadas.

2.4.5. KSampler ⚙️#

El nodo KSampler en ComfyUI es el corazón del proceso de generación de imágenes en Stable Diffusion. Es responsable de eliminar el ruido de la imagen aleatoria en el espacio latente para que coincida con el prompt proporcionado por el usuario. El KSampler emplea una técnica llamada difusión inversa, donde refina iterativamente la representación latente eliminando el ruido y agregando detalles significativos basados en la orientación de los embeddings de CLIP.

El nodo KSampler ofrece varios parámetros que permiten a los usuarios ajustar con precisión el proceso de generación de imágenes:

seed: El valor de la semilla controla el ruido inicial y la composición de la imagen final. Al establecer una semilla específica, puedes obtener resultados reproducibles y mantener la coherencia entre varias generaciones.

control after generate: Este parámetro determina cómo cambia la semilla después de cada generación. Puede configurarse como randomize (generar una semilla aleatoria nueva), increment (sumar 1), decrement (restar 1) o fixed (mantener el valor).

steps: El número de pasos de muestreo determina la intensidad del proceso de refinamiento. Los valores más altos pueden producir más detalle, pero también aumentan el tiempo de generación.

cfg: Este valor determina con qué intensidad debe seguir el resultado el prompt. Los valores altos refuerzan su influencia, pero también pueden producir resultados poco naturales.

sampler_name: Permite elegir el algoritmo de muestreo. Los distintos algoritmos pueden producir resultados y velocidades de generación diferentes.

scheduler: Controla cómo cambia el nivel de ruido en cada paso del proceso de eliminación de ruido.

denoise: Este parámetro controla cuánto cambia el latente de entrada. Un valor de 1 aplica el proceso completo de eliminación de ruido; los valores más bajos conservan más del latente de entrada.

Al ajustar estos parámetros, puedes afinar el proceso de generación de imágenes para lograr los resultados deseados.

Ahora, ¿estás listo para embarcarte en tu viaje con ComfyUI?#

En RunComfy, hemos creado la mejor experiencia en línea de ComfyUI solo para ti. ¡Despídete de las instalaciones complicadas! 🎉 Prueba ComfyUI en línea ahora y libera tu potencial artístico como nunca antes! 🎉

3. Flujo de trabajo de ComfyUI: De imagen a imagen 🖼️#

El flujo de trabajo de imagen a imagen genera una imagen basada en un prompt y una imagen de entrada. ¡Inténtalo tú mismo!

Para usar el flujo de trabajo de imagen a imagen:

  1. Selecciona el modelo checkpoint.
  2. Carga la imagen como un prompt de imagen.
  3. Revisa los prompts positivos y negativos.
  4. Opcionalmente, ajusta denoise (fuerza de eliminación de ruido) en el nodo KSampler.
  5. Haz clic en Run para comenzar la generación.
ComfyUI workflow: image to image

Para obtener más flujos de trabajo premium de ComfyUI, visita nuestra 🌟Lista de flujos de trabajo de ComfyUI🌟

4. ComfyUI SDXL 🚀#

ComfyUI permite crear flujos de trabajo flexibles con Stable Diffusion XL. ¡Vamos a probarlo!

Para usar el flujo de trabajo de ComfyUI SDXL:

  1. Revisa los prompts positivos y negativos.
  2. Haz clic en Run para comenzar la generación.

5. ComfyUI Inpainting 🎨#

¡Sumerjámonos en algo más complejo: el inpainting! Cuando tienes una gran imagen pero deseas modificar partes específicas, el inpainting es el mejor método. ¡Pruébalo aquí!

Para usar el flujo de trabajo de inpainting:

  1. Carga una imagen que desees modificar.
  2. Haz clic con el botón derecho en el nodo Load Image y selecciona Open in MaskEditor | Image Canvas. Pinta la máscara sobre el área que quieres regenerar y haz clic en Save.
ComfyUI workflow: inpainting
  1. Selecciona un modelo Checkpoint:
    • Este flujo de trabajo solo funciona con un modelo estándar de Stable Diffusion, no con un modelo de Inpainting.
    • Si quieres usar un modelo de inpainting, sustituye los nodos VAE Encode y Set Latent Noise Mask por VAE Encode (for Inpainting), diseñado específicamente para modelos de inpainting.
  2. Personaliza el proceso de inpainting:
    • En el nodo CLIP Text Encode (Prompt), puedes ingresar información adicional para guiar el inpainting. Por ejemplo, puedes especificar el estilo, tema o elementos que deseas incluir en el área de inpainting.
  3. Establece la fuerza original de eliminación de ruido (denoise), por ejemplo, 0.6.
  4. Haz clic en Run para iniciar el inpainting.
ComfyUI inpainting workflow

6. ComfyUI Outpainting 🖌️#

El outpainting es otra técnica emocionante que te permite expandir tus imágenes más allá de sus límites originales. 🌆 ¡Es como tener un lienzo infinito con el que trabajar!

Para usar el flujo de trabajo de outpainting de ComfyUI:

  1. Comienza con una imagen que desees expandir.
  2. Añade el nodo Pad Image for Outpainting a tu flujo de trabajo.
  3. Configura los ajustes de outpainting:
    • left, top, right, bottom: Especifica el número de píxeles a expandir en cada dirección.
    • feathering: Ajusta la suavidad de la transición entre la imagen original y el área de outpainting. Los valores más altos crean una mezcla más gradual pero pueden introducir un efecto de difuminado.
  4. Personaliza el proceso de outpainting:
    • En el nodo CLIP Text Encode (Prompt), puedes ingresar información adicional para guiar el outpainting. Por ejemplo, puedes especificar el estilo, tema o elementos que deseas incluir en el área expandida.
    • Experimenta con diferentes prompts para lograr los resultados deseados.
  5. Ajusta el nodo VAE Encode (for Inpainting):
    • Ajusta el parámetro grow_mask_by para controlar el tamaño de la máscara de outpainting. Se recomienda un valor mayor a 10 para obtener resultados óptimos.
  6. Haz clic en Run para iniciar el proceso de outpainting.
ComfyUI outpainting workflow

Para obtener más flujos de trabajo premium de restauración/ampliación, visita nuestra 🌟Lista de flujos de trabajo de ComfyUI🌟

7. ComfyUI Upscale ⬆️#

A continuación, exploremos el upscale de ComfyUI. Introduciremos tres flujos de trabajo fundamentales para ayudarte a realizar upscale de manera eficiente.

Hay dos métodos principales para realizar upscale:

  1. Upscale pixel: Amplia directamente la imagen visible.
    • Entrada: imagen, Salida: imagen ampliada
  2. Upscale latent: Amplia la imagen invisible del espacio latente.
    • Entrada: latente, Salida: latente ampliado (requiere decodificación para convertirse en una imagen visible)

7.1. Upscale Pixel 🖼️#

Dos formas de lograrlo:

  1. Usando algoritmos: Velocidad de generación más rápida, pero resultados ligeramente inferiores en comparación con los modelos.
  2. Usando modelos: Mejores resultados, pero tiempo de generación más lento.

7.1.1. Upscale Pixel por algoritmo 🧮#

  • Añade el nodo Upscale Image By.
  • upscale_method: Elige el algoritmo de ampliación (nearest-exact, bilinear, area, bicubic o lanczos).
  • scale_by: Especifica el factor de ampliación, por ejemplo, 2.0 para 2x.
ComfyUI Upscale Pixel by Algorithm

7.1.2. Upscale Pixel por modelo 🤖#

  • Añade el nodo Upscale Image (using Model).
  • Añade el nodo Load Upscale Model.
  • Elige un modelo adecuado para tu tipo de imagen (por ejemplo, anime o vida real).
  • El modelo seleccionado determina el factor de ampliación. Upscale Image (using Model) no tiene un control X2/X4 independiente.
ComfyUI Upscale Pixel by Model

7.2. Upscale Latent ⚙️#

Otro método de upscaling es el Upscale Latent, también conocido como Hi-res Latent Fix Upscale, que amplía directamente en el espacio latente.

ComfyUI Upscale Latent

7.3. Upscale Pixel vs. Upscale Latent 🆚#

  • Upscale Pixel: Solo agranda la imagen sin agregar nueva información. Generación más rápida, pero puede tener un efecto de difuminado y falta de detalles.
  • Upscale Latent: Además de agrandar, cambia parte de la información original de la imagen, enriqueciendo los detalles. Puede desviarse de la imagen original y tiene una velocidad de generación más lenta.

Para obtener más flujos de trabajo premium de restauración/ampliación, visita nuestra 🌟Lista de flujos de trabajo de ComfyUI🌟

8. ComfyUI ControlNet 🎮#

¡Prepárate para llevar tu arte de IA al siguiente nivel con ControlNet, una tecnología revolucionaria que transforma la generación de imágenes!

ControlNet es como una varita mágica 🪄 que te otorga un control sin precedentes sobre tus imágenes generadas por IA. ¡Trabaja de la mano con potentes modelos como Stable Diffusion, mejorando sus capacidades y permitiéndote guiar el proceso de creación de imágenes como nunca antes!

Imagina poder especificar los bordes, las poses humanas, la profundidad o incluso los mapas de segmentación de la imagen deseada. 🌠 ¡Con ControlNet, puedes hacer exactamente eso!

Si estás ansioso por sumergirte más en el mundo de ControlNet y liberar todo su potencial, te tenemos cubierto. Consulta nuestro tutorial detallado sobre dominar ControlNet en ComfyUI 📚 Está repleto de guías paso a paso y ejemplos inspiradores para ayudarte a convertirte en un profesional de ControlNet. 🏆

9. Administrador de ComfyUI 🛠️#

ComfyUI Manager es una extensión de gestión que permite instalar y actualizar paquetes de nodos personalizados y modelos. Las demos incrustadas en esta página no incluyen Manager. Realiza los pasos siguientes en una máquina privada de RunComfy que tenga Manager habilitado.

9.1. Cómo instalar nodos personalizados faltantes 📥#

Cuando aparezca el aviso de nodos faltantes, haz clic en Install All. También puedes elegir Open Manager para revisar los paquetes necesarios antes de instalarlos. Reinicia ComfyUI si se te solicita y vuelve a cargar el flujo de trabajo.

9.2. Cómo actualizar nodos personalizados 🔄#

  1. Abre Manager y selecciona el filtro Update available.
  2. Abre el paquete que quieras actualizar y elige la versión.
  3. Haz clic en Update.
  4. Reinicia ComfyUI si se te solicita.
ComfyUI Manager

9.3. Cómo cargar nodos personalizados en tu flujo de trabajo 🔍#

Haz doble clic en cualquier área vacía para abrir un menú de búsqueda de nodos.

ComfyUI Manager

10. Embeddings de ComfyUI 📝#

Los embeddings, también conocidos como inversión textual, son una poderosa característica de ComfyUI que te permite inyectar conceptos o estilos personalizados en tus imágenes generadas por IA. 💡 Es como enseñarle a la IA una nueva palabra o frase y asociarla con características visuales específicas.

Para usar embeddings en ComfyUI, simplemente escribe "embedding:" seguido del nombre de tu embedding en el cuadro de prompt positivo o negativo. Por ejemplo:

embedding:BadDream

ComfyUI Embeddings

Cuando uses este prompt, ComfyUI buscará un archivo de embedding llamado "BadDream" en la carpeta ComfyUI > models > embeddings. 📂 Si encuentra una coincidencia, aplicará las características visuales correspondientes a tu imagen generada.

Los embeddings son una excelente manera de personalizar tu arte de IA y lograr estilos o estéticas específicas. 🎨 Puedes crear tus propios embeddings entrenándolos en un conjunto de imágenes que representen el concepto o estilo deseado.

10.1. Embedding con autocompletar 🔠#

Recordar los nombres exactos de tus embeddings puede ser una molestia, especialmente si tienes una gran colección. 😅 ¡Ahí es donde el nodo personalizado ComfyUI-Custom-Scripts viene al rescate!

Para habilitar el autocompletado en una máquina privada con Manager habilitado:

  1. Abre Manager.
  2. Busca el Node Pack ComfyUI-Custom-Scripts y abre su ficha.
  3. Haz clic en Install.
  4. Reinicia ComfyUI si se te solicita.

Una vez que tengas el nodo ComfyUI-Custom-Scripts instalado, experimentarás una forma más fácil de usar embeddings. 😊 Simplemente comienza a escribir "embedding:" en un cuadro de prompt y aparecerá una lista de embeddings disponibles. Luego puedes seleccionar el embedding deseado de la lista, ¡ahorrándote tiempo y esfuerzo!

10.2. Peso de embedding ⚖️#

¿Sabías que puedes controlar la fuerza de tus embeddings? 💪 Como los embeddings son esencialmente palabras clave, puedes aplicarles pesos como lo harías con palabras clave regulares en tus prompts.

Para ajustar el peso de un embedding, usa la siguiente sintaxis:

(embedding:BadDream:1.2)

En este ejemplo, el peso del embedding "BadDream" se aumenta en un 20%. Entonces, los pesos más altos (por ejemplo, 1.2) harán que el embedding sea más prominente, mientras que los pesos más bajos (por ejemplo, 0.8) reducirán su influencia. 🎚️ ¡Esto te da aún más control sobre el resultado final!

11. ComfyUI LoRA 🧩#

LoRA, abreviatura de Low-rank Adaptation, es otra característica emocionante de ComfyUI que te permite modificar y ajustar tus modelos checkpoint. 🎨 Es como agregar un modelo pequeño y especializado sobre tu modelo base para lograr estilos específicos o incorporar elementos personalizados.

Los modelos LoRA son compactos y eficientes, lo que los hace fáciles de usar y compartir. Se utilizan comúnmente para tareas como modificar el estilo artístico de una imagen o inyectar una persona u objeto específico en el resultado generado.

Cuando aplicas un modelo LoRA a un modelo checkpoint, modifica los componentes MODEL y CLIP mientras deja intacto el VAE (Variational Autoencoder). Esto significa que el LoRA se enfoca en ajustar el contenido y el estilo de la imagen sin alterar su estructura general.

11.1. Cómo usar LoRA 🔧#

Usar LoRA en ComfyUI es sencillo. Echemos un vistazo al método más simple:

  1. Selecciona un modelo checkpoint que sirva como base para la generación de tu imagen.
  2. Elige un modelo LoRA que desees aplicar para modificar el estilo o inyectar elementos específicos.
  3. Revisa los prompts positivos y negativos para guiar el proceso de generación de imágenes.
  4. Haz clic en Run para generar la imagen con el LoRA seleccionado. ▶

ComfyUI combinará el modelo checkpoint y el modelo LoRA para crear una imagen que refleje los prompts especificados e incorpore las modificaciones introducidas por el LoRA.

11.2. Múltiples LoRAs 🧩🧩#

Pero, ¿qué sucede si deseas aplicar múltiples LoRAs a una sola imagen? ¡No hay problema! ComfyUI te permite usar dos o más LoRAs en el mismo flujo de trabajo de texto a imagen.

ComfyUI LoRA

El proceso es similar a usar un solo LoRA, pero deberás seleccionar múltiples modelos LoRA en lugar de solo uno. ComfyUI aplicará los LoRAs secuencialmente, lo que significa que cada LoRA se basará en las modificaciones introducidas por el anterior.

Esto abre un mundo de posibilidades para combinar diferentes estilos, elementos y modificaciones en tus imágenes generadas por IA. 🌍💡 ¡Experimenta con diferentes combinaciones de LoRA para lograr resultados únicos y creativos!

12. Atajos y trucos para ComfyUI ⌨️🖱️#

12.1. Copiar y pegar 📋#

  • Selecciona un nodo y presiona Ctrl+C (Cmd+C en macOS) para copiar.
  • Presiona Ctrl+V (Cmd+V en macOS) para pegar.
  • Presiona Ctrl+Shift+V (Cmd+Shift+V en macOS) para pegar con las conexiones de entrada intactas.

12.2. Mover múltiples nodos 🖱️#

  • Crea un grupo para mover un conjunto de nodos juntos.
  • Usa Ctrl+Click (Cmd+Click en macOS) o Shift+Click para añadir nodos individuales a la selección.
  • Usa Shift+Drag para mover juntos los nodos seleccionados.

12.3. Omitir un nodo 🔇#

  • Selecciona uno o varios nodos y pulsa Ctrl+B (Cmd+B en macOS) para omitirlos o volver a activarlos.
  • Ctrl+M (Cmd+M en macOS) silencia o reactiva los nodos en su lugar.

12.4. Contraer o expandir un nodo 🔍#

  • Selecciona uno o varios nodos y pulsa Alt+C (Option+C en macOS) para contraerlos o expandirlos.

12.5. Generar imagen ▶️#

  • Pulsa Ctrl+Enter (Cmd+Enter en macOS) para ejecutar el flujo de trabajo. La ejecución se añadirá a Queue.

12.6. Flujo de trabajo incrustado 🖼️#

  • ComfyUI guarda el flujo de trabajo completo en los metadatos del archivo PNG que genera. Para cargar el flujo de trabajo, arrastra y suelta la imagen en ComfyUI.

12.7. Fijar semillas para ahorrar tiempo ⏰#

  • ComfyUI solo vuelve a ejecutar un nodo si la entrada cambia. Al trabajar en una larga cadena de nodos, ahorra tiempo fijando la semilla para evitar regenerar resultados anteriores.

13. ComfyUI en línea 🚀#

¡Felicidades por completar esta guía para principiantes de ComfyUI! 🙌 Ahora estás listo para sumergirte en el emocionante mundo de la creación de arte con IA. Pero, ¿por qué molestarse con la instalación cuando puedes comenzar a crear de inmediato? 🤔

En RunComfy, hemos hecho que sea fácil usar ComfyUI en línea sin configuración. Nuestro servicio ComfyUI Online viene preparado con nodos, modelos y flujos de trabajo listos para ejecutar que pueden inspirar tus creaciones.

🌟 Ya seas un principiante o un artista de IA experimentado, RunComfy tiene todo lo que necesitas para dar vida a tus visiones artísticas. 💡 No esperes más: prueba ComfyUI Online ahora y experimenta el poder de la creación de arte con IA al alcance de tus manos! 🚀

RunComfy
Derechos de autor 2026 RunComfy. Todos los derechos reservados.

RunComfy es la principal ComfyUI plataforma, ofreciendo ComfyUI en línea entorno y servicios, junto con flujos de trabajo de ComfyUI con impresionantes imágenes. RunComfy también ofrece AI Models, permitiendo a los artistas aprovechar las últimas herramientas de AI para crear arte increíble.