Explicación Detallada de los Nodos de ComfyUI

Este artículo presenta la explicación detallada de los nodos de ComfyUI.

Esta sección se centra principalmente en la introducción de los nodos y las funcionalidades relacionadas en ComfyUI. Se recomienda usar la función de búsqueda de documentos para una recuperación rápida.

Las porciones en inglés del documento se originaron de https://docs.getsalt.ai/ y han sido reorganizadas.

Avanzado

Características y ajustes avanzados

No articles found.

Acondicionamiento (advanced) type="post" noRecursive={true} />

Cargadores (advanced) type="post" noRecursive={true} />

Modelo

Muestreo de Modelo Continuo EDM
Muestreo de Modelo Continuo EDM

Aprende sobre el nodo Muestreo de Modelo Continuo EDM en ComfyUI, que mejora las capacidades de muestreo de un modelo al integrar técnicas de muestreo EDM (Modelos de Difusión Basados en Energía) continuas. Permite el ajuste dinámico de los niveles de ruido dentro del proceso de muestreo del modelo, ofreciendo un control más refinado sobre la calidad y diversidad de la generación.

Muestreo de Modelo Discreto
Muestreo de Modelo Discreto

Aprende sobre el nodo Muestreo de Modelo Discreto en ComfyUI, que modifica el comportamiento de muestreo de un modelo aplicando una estrategia de muestreo discreto. Permite la selección de diferentes métodos de muestreo, como epsilon, v_prediction, lcm o x0, y ajusta opcionalmente la estrategia de reducción de ruido del modelo según la configuración del ratio de ruido cero disparo (zsnr).

Escalar CFG
Escalar CFG

Aprende sobre el nodo Escalar CFG en ComfyUI, que ajusta las escalas de condicionamiento y descondicionamiento de la salida de un modelo en función de un multiplicador especificado, con el objetivo de lograr un proceso de generación más equilibrado y controlado. Funciona reescalando la salida del modelo para modificar la influencia de los componentes condicionados y descondicionados, lo que potencialmente mejora el rendimiento o la calidad de salida del modelo.

Fusión de Modelos

Guardar Checkpoint
Guardar Checkpoint

Aprende sobre el nodo Guardar Checkpoint en ComfyUI, diseñado para guardar el estado de varios componentes del modelo, incluyendo modelos, CLIP y VAE, en un archivo de checkpoint. Esta funcionalidad es crucial para preservar el progreso de entrenamiento o la configuración de los modelos para su uso posterior o para compartir.

Fusión CLIP Simple
Fusión CLIP Simple

Aprende sobre el nodo Fusión CLIP Simple en ComfyUI, que se especializa en fusionar dos modelos CLIP basándose en una proporción especificada, combinando efectivamente sus características. Aplica selectivamente parches de un modelo a otro, excluyendo componentes específicos como los IDs de posición y la escala de logit, para crear un modelo híbrido que combina características de ambos modelos fuente.

Guardar CLIP
Guardar CLIP

Aprende sobre el nodo Guardar CLIP en ComfyUI, diseñado para guardar modelos CLIP junto con información adicional como prompts y metadatos extra en PNG. Este nodo encapsula la funcionalidad para serializar y almacenar el estado del modelo, facilitando la preservación y el intercambio de configuraciones de modelos y sus prompts creativos asociados.

Fusión de Modelos por Suma
Fusión de Modelos por Suma

Aprende sobre el nodo Fusión de Modelos por Suma en ComfyUI, diseñado para fusionar dos modelos añadiendo parches clave de un modelo a otro. Este proceso implica clonar el primer modelo y luego aplicar parches del segundo modelo, permitiendo la combinación de características o comportamientos de ambos modelos.

Bloques de Fusión de Modelos
Bloques de Fusión de Modelos

Aprende sobre el nodo ModelMergeBlocks en ComfyUI, diseñado para operaciones avanzadas de fusión de modelos, permitiendo la integración de dos modelos con proporciones de mezcla personalizables para diferentes partes de los modelos. Este nodo facilita la creación de modelos híbridos al fusionar selectivamente componentes de dos modelos fuente según parámetros especificados.

Fusión de Modelos Simple
Fusión de Modelos Simple

Aprende sobre el nodo ModelMergeSimple en ComfyUI, diseñado para fusionar dos modelos mediante la mezcla de sus parámetros según una proporción especificada. Este nodo facilita la creación de modelos híbridos que combinan las fortalezas o características de ambos modelos de entrada.

Model Merge Subtract
Model Merge Subtract

Aprende sobre el nodo `ModelMergeSubtract` en ComfyUI, diseñado para operaciones avanzadas de fusión de modelos, específicamente para restar los parámetros de un modelo de otro basado en un multiplicador especificado. Permite la personalización de los comportamientos del modelo ajustando la influencia de los parámetros de un modelo sobre otro, facilitando la creación de nuevos modelos híbridos.

VAE Save (Guardar VAE)
VAE Save (Guardar VAE)

Aprende sobre el nodo VAESave en ComfyUI, diseñado para guardar modelos VAE junto con sus metadatos, incluyendo prompts e información adicional en PNG, en un directorio de salida especificado. Este nodo encapsula la funcionalidad para serializar el estado del modelo y la información asociada en un archivo, facilitando la preservación y el intercambio de modelos entrenados.

Acondicionamiento

Controla el proceso de generación

CLIP Set Last Layer (Capa Final de CLIP)
CLIP Set Last Layer (Capa Final de CLIP)

Aprende sobre el nodo CLIPSetLastLayer en ComfyUI, que está diseñado para modificar el comportamiento de un modelo CLIP al establecer una capa específica como la última en ejecutarse. Permite la personalización de la profundidad de procesamiento dentro del modelo CLIP, lo que puede afectar la salida del modelo al limitar la cantidad de información procesada.

CLIP Text Encode (Prompt)
CLIP Text Encode (Prompt)

Aprende sobre el nodo CLIPTextEncode en ComfyUI, que está diseñado para codificar entradas textuales utilizando un modelo CLIP, transformando el texto en una forma que puede ser utilizada para el condicionamiento en tareas generativas. Abstrae la complejidad de la tokenización y codificación de texto, proporcionando una interfaz simplificada para generar vectores de condicionamiento basados en texto.

CLIP Vision Encode (Codificación de Visión CLIP)
CLIP Vision Encode (Codificación de Visión CLIP)

Aprende sobre el nodo CLIPVisionEncode en ComfyUI, que está diseñado para codificar imágenes utilizando un modelo de visión CLIP, transformando la entrada visual en un formato adecuado para un procesamiento o análisis posterior. Abstrae la complejidad de la codificación de imágenes, ofreciendo una interfaz simplificada para convertir imágenes en representaciones codificadas.

Conditioning Average (Promedio de Condicionamiento)
Conditioning Average (Promedio de Condicionamiento)

Aprende sobre el nodo ConditioningAverage en ComfyUI, que está diseñado para mezclar dos conjuntos de datos de condicionamiento, aplicando un promedio ponderado basado en una fuerza especificada. Este proceso permite el ajuste dinámico de la influencia del condicionamiento, facilitando el ajuste fino del contenido o características generadas.

Conditioning (Combine) (Condicionamiento Combinado)
Conditioning (Combine) (Condicionamiento Combinado)

Aprende sobre el nodo Conditioning(Combine) en ComfyUI, que está diseñado para fusionar dos conjuntos de datos de condicionamiento, combinando efectivamente su información. Proporciona una interfaz sencilla para integrar entradas de condicionamiento, permitiendo el ajuste dinámico del contenido o características generadas.

Conditioning (Concat) (Condicionamiento Concatenado)
Conditioning (Concat) (Condicionamiento Concatenado)

Aprende sobre el nodo Conditioning(Concat) en ComfyUI, que está diseñado para concatenar vectores de condicionamiento, fusionando efectivamente el vector 'conditioning_from' en el vector 'conditioning_to'. Proporciona una interfaz sencilla para integrar entradas de condicionamiento, permitiendo el ajuste dinámico del contenido o características generadas.

Conditioning (Set Area) - Ajuste de Área
Conditioning (Set Area) - Ajuste de Área

Aprende sobre el nodo Conditioning(SetArea) en ComfyUI, diseñado para modificar la información de condicionamiento estableciendo áreas específicas dentro del contexto de condicionamiento. Permite la manipulación espacial precisa de los elementos de condicionamiento, habilitando ajustes y mejoras dirigidas basadas en dimensiones y fuerza especificadas.

Conditioning (Set Area with Percentage) - Condicionamiento (Establecer Área con Porcentaje)
Conditioning (Set Area with Percentage) - Condicionamiento (Establecer Área con Porcentaje)

Aprende sobre el nodo Conditioning(SetAreaWithPercentage) en ComfyUI, diseñado para ajustar el área de influencia de los elementos de condicionamiento basado en valores porcentuales. Permite especificar las dimensiones y la posición del área como porcentajes del tamaño total de la imagen, junto con un parámetro de fuerza para modular la intensidad del efecto de condicionamiento.

Conditioning (Set Area Strength) - Ajuste de Fuerza de Área
Conditioning (Set Area Strength) - Ajuste de Fuerza de Área

Aprende sobre el nodo Conditioning(SetAreaStrength) en ComfyUI, diseñado para ajustar la fuerza de los elementos de acondicionamiento dentro de un área específica. Permite especificar las dimensiones y la posición del área como porcentajes del tamaño total de la imagen, junto con un parámetro de fuerza para modular la intensidad del efecto de acondicionamiento.

Conditioning (Set Mask) - Ajuste de Máscara
Conditioning (Set Mask) - Ajuste de Máscara

Aprende sobre el nodo Conditioning(SetMask) en ComfyUI, diseñado para modificar la información de condicionamiento aplicando una máscara con una fuerza especificada a ciertas áreas. Permite ajustes dirigidos dentro del condicionamiento, habilitando un control más preciso sobre el proceso de generación.

Apply ControlNet - Aplicar ControlNet
Apply ControlNet - Aplicar ControlNet

Aprende sobre el nodo ApplyControlNet en ComfyUI, diseñado para aplicar transformaciones de control net a los datos de acondicionamiento basados en una imagen y un modelo de control net. Permite ajustes precisos de la influencia del control net sobre el contenido generado, habilitando modificaciones más precisas y variadas al acondicionamiento.

Apply ControlNet (Advanced) - Aplicar ControlNet (Avanzado)
Apply ControlNet (Advanced) - Aplicar ControlNet (Avanzado)

Aprende sobre el nodo ApplyControlNet(Advanced) en ComfyUI, diseñado para aplicar transformaciones avanzadas de control net a los datos de acondicionamiento basados en una imagen y un modelo de control net. Permite ajustes precisos de la influencia del control net sobre el contenido generado, habilitando modificaciones más precisas y variadas al acondicionamiento.

unCLIP Conditioning (Condicionamiento unCLIP)
unCLIP Conditioning (Condicionamiento unCLIP)

Aprende sobre el nodo unCLIPConditioning en ComfyUI, diseñado para integrar las salidas de visión CLIP en el proceso de condicionamiento, ajustando la influencia de estas salidas según los parámetros de fuerza y aumento de ruido especificados. Enriquece el condicionamiento con contexto visual, mejorando el proceso de generación.

Modelos 3D

Stable Zero 123 Conditioning (Condicionamiento de Stable Zero 123)
Stable Zero 123 Conditioning (Condicionamiento de Stable Zero 123)

Aprende sobre el nodo StableZero123_Conditioning en ComfyUI, diseñado para procesar información de condicionamiento específicamente adaptada para el modelo StableZero123. Se centra en preparar la entrada en un formato específico que es compatible y optimizado para estos modelos.

Stable Zero 123 Conditioning Batched (Condicionamiento por Lotes de Stable Zero 123)
Stable Zero 123 Conditioning Batched (Condicionamiento por Lotes de Stable Zero 123)

Aprende sobre el nodo StableZero123_Conditioning_Batched en ComfyUI, diseñado para procesar información de condicionamiento de manera por lotes, específicamente adaptado para el modelo StableZero123. Se centra en manejar eficientemente múltiples conjuntos de datos de condicionamiento simultáneamente, optimizando el flujo de trabajo para escenarios donde el procesamiento por lotes es crucial.

GLIGEN

GLIGEN Text Box Apply (Aplicación de Cuadro de Texto GLIGEN)
GLIGEN Text Box Apply (Aplicación de Cuadro de Texto GLIGEN)

Aprende sobre el nodo GLIGENTextBoxApply en ComfyUI, que está diseñado para integrar la condicionamiento basado en texto en la entrada de un modelo generativo, específicamente aplicando parámetros de cuadro de texto y codificándolos utilizando un modelo CLIP. Este proceso enriquece la condicionamiento con información espacial y textual, facilitando una generación más precisa y consciente del contexto.

Inpintado

Inpaint Model Conditioning (Condicionamiento del Modelo de Inpainting)
Inpaint Model Conditioning (Condicionamiento del Modelo de Inpainting)

Aprende sobre el nodo InpaintModelConditioning en ComfyUI, que está diseñado para facilitar el proceso de condicionamiento para modelos de inpainting, permitiendo la integración y manipulación de diversas entradas de condicionamiento para personalizar la salida de inpainting. Abarca una amplia gama de funcionalidades, desde cargar puntos de control de modelos específicos y aplicar modelos de estilo o control, hasta codificar y combinar elementos de condicionamiento, sirviendo así como una herramienta integral para personalizar tareas de inpainting.

Modelos de Estilo

Apply Style Model (Aplicar Modelo de Estilo)
Apply Style Model (Aplicar Modelo de Estilo)

Aprende sobre el nodo StyleModelApply en ComfyUI, que está diseñado para aplicar un modelo de estilo a una condición dada, mejorando o alterando su estilo basado en la salida de un modelo de visión CLIP. Integra la condición del modelo de estilo en la condición existente, permitiendo una fusión fluida de estilos en el proceso de generación.

Difusión de Escala

SD_4X Upscale Conditioning (Condicionamiento de Aumento SD_4X)
SD_4X Upscale Conditioning (Condicionamiento de Aumento SD_4X)

Aprende sobre el nodo SD_4XUpscale_Conditioning en ComfyUI, que está diseñado para mejorar la resolución de las imágenes a través de un proceso de aumento de 4x, incorporando elementos de condicionamiento para refinar la salida. Aprovecha técnicas de difusión para aumentar la resolución de las imágenes, permitiendo ajustes en la relación de escala y la augmentación de ruido para afinar el proceso de mejora.

Modelos de Video

SVD img2vid Conditioning (Condicionamiento SVD img2vid)
SVD img2vid Conditioning (Condicionamiento SVD img2vid)

Aprende sobre el nodo SVD_img2vid_Conditioning en ComfyUI, que está diseñado para generar datos de condicionamiento para tareas de generación de video, específicamente adaptado para su uso con modelos SVD_img2vid. Toma varias entradas, incluyendo imágenes iniciales, parámetros de video y un modelo VAE para producir datos de condicionamiento que pueden ser utilizados para guiar la generación de fotogramas de video.

Nodo ComfyUI WanFunControlToVideo
Nodo ComfyUI WanFunControlToVideo

Conozca el nodo WanFunControlToVideo en ComfyUI, diseñado para generar datos condicionales para tareas de generación de video, especialmente adecuado para su uso con el modelo Wan 2.1 Fun Control. Acepta diversas entradas, incluyendo imágenes iniciales, parámetros de video y modelos VAE, para generar datos condicionales que pueden guiar la generación de fotogramas de video.

Imagen

Procesamiento y manipulación de imágenes

Empty Image | Imagen Vacía
Empty Image | Imagen Vacía

Aprende sobre el nodo EmptyImage en ComfyUI, diseñado para generar imágenes en blanco de dimensiones y color especificados. Permite la creación de imágenes de color uniforme que pueden servir como fondos o marcadores de posición en varias tareas de procesamiento de imágenes.

Image Batch | Lote de Imágenes
Image Batch | Lote de Imágenes

Aprende sobre el nodo ImageBatch en ComfyUI, diseñado para combinar dos imágenes en un solo lote. Si las dimensiones de las imágenes no coinciden, automáticamente redimensiona la segunda imagen para que coincida con las dimensiones de la primera antes de combinarlas.

Image Composite Masked | Composición de Imagen enmascarada
Image Composite Masked | Composición de Imagen enmascarada

Aprende sobre el nodo ImageCompositeMasked en ComfyUI, diseñado para componer imágenes, permitiendo la superposición de una imagen fuente sobre una imagen de destino en coordenadas especificadas, con redimensionamiento y enmascaramiento opcionales.

Invert Image | Invertir Imagen
Invert Image | Invertir Imagen

Aprende sobre el nodo ImageInvert en ComfyUI, diseñado para invertir los colores de una imagen, transformando efectivamente el valor de color de cada píxel a su color complementario en la rueda de colores. Esta operación es útil para crear imágenes negativas o para efectos visuales que requieren inversión de color.

Image Pad For Outpainting | Acolchado de Imagen para Extensión
Image Pad For Outpainting | Acolchado de Imagen para Extensión

Aprende sobre el nodo ImagePadForOutpaint en ComfyUI, diseñado para preparar imágenes para el proceso de extensión añadiendo acolchado alrededor de ellas. Ajusta las dimensiones de la imagen para asegurar la compatibilidad con los algoritmos de extensión, facilitando la generación de áreas de imagen extendidas más allá de los límites originales.

Load Image | Cargar Imagen
Load Image | Cargar Imagen

Aprende sobre el nodo LoadImage en ComfyUI, diseñado para cargar y preprocesar imágenes desde una ruta especificada. Maneja formatos de imagen con múltiples fotogramas, aplica transformaciones necesarias como la rotación basada en datos EXIF, normaliza los valores de los píxeles y, opcionalmente, genera una máscara para imágenes con un canal alfa. Este nodo es esencial para preparar imágenes para un procesamiento o análisis posterior dentro de una tubería.

Preview Image | Vista Previa de Imagen
Preview Image | Vista Previa de Imagen

Aprende sobre el nodo PreviewImage en ComfyUI, que está diseñado para crear imágenes de vista previa temporales. Genera automáticamente un nombre de archivo temporal único para cada imagen, comprime la imagen a un nivel especificado y la guarda en un directorio temporal. Esta funcionalidad es particularmente útil para generar vistas previas de imágenes durante el procesamiento sin afectar los archivos originales.

Save Image | Guardar Imagen - Guardar imágenes localmente en ComfyUI
Save Image | Guardar Imagen - Guardar imágenes localmente en ComfyUI

Aprende sobre el nodo SaveImage en ComfyUI, diseñado para guardar imágenes en disco. Maneja el proceso de convertir datos de imagen de tensores a un formato de imagen adecuado, aplicando metadatos opcionales y escribiendo las imágenes en ubicaciones especificadas con niveles de compresión configurables.

Latente

Operaciones en el espacio latente

Empty Latent Image | Imagen Latente Vacía
Empty Latent Image | Imagen Latente Vacía

Aprende sobre el nodo EmptyLatentImage en ComfyUI, diseñado para generar una representación de espacio latente en blanco con dimensiones y tamaño de lote especificados. Este nodo sirve como un paso fundamental en la generación o manipulación de imágenes en el espacio latente, proporcionando un punto de partida para procesos adicionales de síntesis o modificación de imágenes.

Latent Composite | Composición Latente
Latent Composite | Composición Latente

Aprende sobre el nodo LatentComposite en ComfyUI, diseñado para mezclar o fusionar dos representaciones latentes en una sola salida. Este proceso es esencial para crear imágenes o características compuestas combinando las características de las latentes de entrada de manera controlada.

Latent Composite Masked | Composición Latente Enmascarada
Latent Composite Masked | Composición Latente Enmascarada

Aprende sobre el nodo LatentCompositeMasked en ComfyUI, diseñado para mezclar dos representaciones latentes en coordenadas especificadas, utilizando opcionalmente una máscara para una composición más controlada. Este nodo permite la creación de imágenes latentes complejas al superponer partes de una imagen sobre otra, con la capacidad de redimensionar la imagen fuente para un ajuste perfecto.

Upscale Latent | Ampliar Latente
Upscale Latent | Ampliar Latente

Aprende sobre el nodo LatentUpscale en ComfyUI, diseñado para ampliar las representaciones latentes de imágenes. Permite ajustar las dimensiones de la imagen de salida y el método de ampliación, proporcionando flexibilidad en la mejora de la resolución de imágenes latentes.

Upscale Latent By | Ampliar Latente Por
Upscale Latent By | Ampliar Latente Por

Aprende sobre el nodo LatentUpscaleBy en ComfyUI, diseñado para ampliar las representaciones latentes de imágenes por un factor de escala especificado. Este nodo permite el ajuste del factor de escala y el método de ampliación, proporcionando flexibilidad en la mejora de la resolución de muestras latentes.

VAE Decode | VAE Decodificar
VAE Decode | VAE Decodificar

Aprende sobre el nodo VAEDecode en ComfyUI, diseñado para decodificar representaciones latentes en imágenes utilizando un Autoencoder Variacional (VAE) especificado. Sirve para generar imágenes a partir de representaciones de datos comprimidos, facilitando la reconstrucción de imágenes desde sus codificaciones en el espacio latente.

VAE Encode | VAE Codificar
VAE Encode | VAE Codificar

Aprende sobre el nodo VAEEncode en ComfyUI, diseñado para codificar imágenes en una representación de espacio latente utilizando un Autoencoder Variacional (VAE) especificado. Abstrae la complejidad del proceso de codificación, proporcionando una forma sencilla de transformar imágenes en sus representaciones latentes.

Avanzado (latent) type="post" noRecursive={true} />

Lote

Latent Batch | Lote Latente
Latent Batch | Lote Latente

Aprende sobre el nodo LatentBatch en ComfyUI, diseñado para fusionar dos conjuntos de muestras latentes en un solo lote, potencialmente redimensionando un conjunto para que coincida con las dimensiones del otro antes de la concatenación. Esta operación facilita la combinación de diferentes representaciones latentes para tareas de procesamiento o generación adicionales.

Latent From Batch | Latente Desde Lote
Latent From Batch | Latente Desde Lote

Aprende sobre el nodo LatentFromBatch en ComfyUI, diseñado para extraer un subconjunto específico de muestras latentes de un lote dado basado en el índice de lote y la longitud especificados. Permite el procesamiento selectivo de muestras latentes, facilitando operaciones en segmentos más pequeños del lote para eficiencia o manipulación dirigida.

Rebatch Latents | Reorganizar Latentes
Rebatch Latents | Reorganizar Latentes

Aprende sobre el nodo RebatchLatents en ComfyUI, diseñado para reorganizar un lote de representaciones latentes en una nueva configuración de lote, basado en un tamaño de lote especificado. Asegura que las muestras latentes se agrupen adecuadamente, manejando variaciones en dimensiones y tamaños, para facilitar un procesamiento o inferencia de modelo adicional.

Repeat Latent Batch | Repetir Lote Latente
Repeat Latent Batch | Repetir Lote Latente

Aprende sobre el nodo RepeatLatentBatch en ComfyUI, diseñado para replicar un lote dado de representaciones latentes un número específico de veces, potencialmente incluyendo datos adicionales como máscaras de ruido e índices de lote. Esta funcionalidad es crucial para operaciones que requieren múltiples instancias del mismo dato latente, como la augmentación de datos o tareas generativas específicas.

Inpintado (latent) type="post" noRecursive={true} />

Transformación

Crop Latent | Recortar Latente
Crop Latent | Recortar Latente

Aprende sobre el nodo LatentCrop en ComfyUI, diseñado para realizar operaciones de recorte en representaciones latentes de imágenes. Permite especificar las dimensiones y la posición del recorte, habilitando modificaciones específicas del espacio latente.

Flip Latent | Voltear Latente
Flip Latent | Voltear Latente

Aprende sobre el nodo LatentFlip en ComfyUI, diseñado para manipular representaciones latentes volteándolas vertical u horizontalmente. Esta operación permite la transformación del espacio latente, potencialmente descubriendo nuevas variaciones o perspectivas dentro de los datos.

Rotate Latent | Rotar Latente
Rotate Latent | Rotar Latente

Aprende sobre el nodo LatentRotate en ComfyUI, diseñado para rotar representaciones latentes de imágenes por ángulos especificados. Abstrae la complejidad de manipular el espacio latente para lograr efectos de rotación, permitiendo a los usuarios transformar fácilmente imágenes en el espacio latente de un modelo generativo.

Cargadores

Carga de varios modelos y recursos

Checkpoint Loader (Simple) | Cargador de Checkpoint (Simple)
Checkpoint Loader (Simple) | Cargador de Checkpoint (Simple)

Aprende sobre el nodo CheckpointLoaderSimple en ComfyUI, diseñado para cargar checkpoints de modelos sin necesidad de especificar una configuración. Simplifica el proceso de carga de checkpoints al requerir solo el nombre del checkpoint, haciéndolo más accesible para usuarios que pueden no estar familiarizados con los detalles de configuración.

CLIP Vision Loader | Cargador de Visión CLIP
CLIP Vision Loader | Cargador de Visión CLIP

Aprende sobre el nodo CLIPVisionLoader en ComfyUI, diseñado para cargar modelos de Visión CLIP desde rutas especificadas. Abstrae las complejidades de localizar e inicializar modelos de Visión CLIP, haciéndolos fácilmente disponibles para tareas de procesamiento o inferencia adicionales.

ControlNet Loader | Cargador de ControlNet
ControlNet Loader | Cargador de ControlNet

Aprende sobre el nodo ControlNetLoader en ComfyUI, diseñado para cargar modelos ControlNet desde rutas especificadas. Abstrae las complejidades de localizar e inicializar modelos ControlNet, haciéndolos fácilmente disponibles para tareas de procesamiento o inferencia adicionales.

Diff ControlNet Loader | Cargador de ControlNet Diferencial
Diff ControlNet Loader | Cargador de ControlNet Diferencial

Aprende sobre el nodo DiffControlNetLoader en ComfyUI, diseñado para cargar redes de control diferenciales desde rutas especificadas. Abstrae las complejidades de localizar e inicializar redes de control diferenciales, haciéndolas fácilmente disponibles para tareas de procesamiento o inferencia adicionales.

GLIGEN Loader | Cargador de GLIGEN
GLIGEN Loader | Cargador de GLIGEN

Aprende sobre el nodo GLIGENLoader en ComfyUI, diseñado para cargar modelos GLIGEN desde rutas especificadas. Abstrae las complejidades de localizar e inicializar modelos GLIGEN, haciéndolos fácilmente disponibles para tareas de procesamiento o inferencia adicionales.

Hypernetwork Loader | Cargador de Hypernetwork
Hypernetwork Loader | Cargador de Hypernetwork

Aprende sobre el nodo HypernetworkLoader en ComfyUI, diseñado para cargar hypernetworks desde rutas especificadas. Abstrae las complejidades de localizar e inicializar hypernetworks, haciéndolos fácilmente disponibles para tareas de procesamiento o inferencia adicionales.

Lora Loader - Documentación del Nodo ComfyUI
Lora Loader - Documentación del Nodo ComfyUI

Este nodo está diseñado para cargar y aplicar dinámicamente ajustes LoRA (Adaptación de Bajo Rango) a modelos e instancias CLIP basándose en intensidades y nombres de archivo LoRA especificados. Facilita la personalización de modelos pre-entrenados aplicando ajustes finos sin alterar directamente los pesos del modelo original.

Lora Loader Model Only | Cargador de Lora Solo Modelo
Lora Loader Model Only | Cargador de Lora Solo Modelo

Learn about the LoraLoaderModelOnly node in ComfyUI, which is designed to load LoRA models without requiring a CLIP model, focusing on enhancing or modifying a given model based on LoRA parameters. It allows for the dynamic adjustment of the model's strength through LoRA parameters, facilitating fine-tuned control over the model's behavior.

Style Model Loader | Cargador de Modelo de Estilo
Style Model Loader | Cargador de Modelo de Estilo

Aprende sobre el nodo StyleModelLoader en ComfyUI, diseñado para cargar modelos de estilo desde rutas especificadas. Abstrae las complejidades de localizar e inicializar modelos de estilo, haciéndolos fácilmente disponibles para tareas de procesamiento o inferencia.

unCLIP Checkpoint Loader | Cargador de Checkpoint unCLIP
unCLIP Checkpoint Loader | Cargador de Checkpoint unCLIP

Aprende sobre el nodo unCLIPCheckpointLoader en ComfyUI, diseñado para cargar checkpoints específicamente adaptados para modelos unCLIP. Facilita la recuperación e inicialización de modelos, módulos de visión CLIP y VAEs desde un checkpoint especificado, agilizando el proceso de configuración para operaciones o análisis posteriores.

Upscale Model Loader | Cargador de Modelo de Escalado
Upscale Model Loader | Cargador de Modelo de Escalado

Aprende sobre el nodo UpscaleModelLoader en ComfyUI, diseñado para cargar modelos de escalado desde rutas especificadas. Abstrae las complejidades de localizar e inicializar modelos de escalado, haciéndolos fácilmente disponibles para tareas de procesamiento o inferencia.

VAE Loader | Cargador de VAE
VAE Loader | Cargador de VAE

Aprende sobre el nodo VAELoader en ComfyUI, diseñado para cargar modelos de Autoencoder Variacional (VAE), específicamente adaptados para manejar tanto VAEs estándar como aproximados. Soporta la carga de VAEs por nombre, incluyendo un manejo especializado para los modelos 'taesd' y 'taesdxl', y se ajusta dinámicamente según la configuración específica del VAE.

Modelos de Video (loaders) type="post" noRecursive={true} />

Máscara

Creación y manipulación de máscaras

Crop Mask | Recorte de Máscara
Crop Mask | Recorte de Máscara

El nodo CropMask está diseñado para recortar un área específica de una máscara dada. Permite a los usuarios definir la región de interés especificando coordenadas y dimensiones, extrayendo efectivamente una porción de la máscara para su posterior procesamiento o análisis.

Feather Mask | Máscara de Desvanecimiento
Feather Mask | Máscara de Desvanecimiento

El nodo FeatherMask está diseñado para aplicar un efecto de desvanecimiento a los bordes de una máscara dada, haciendo una transición suave de los bordes de la máscara al ajustar su opacidad según las distancias especificadas desde cada borde. Esto crea un efecto de borde más suave y difuminado.

Grow Mask | Crecer Máscara
Grow Mask | Crecer Máscara

El nodo GrowMask está diseñado para modificar el tamaño de una máscara dada, ya sea expandiéndola o contrayéndola, mientras opcionalmente aplica un efecto de afinado a las esquinas. Esta funcionalidad es crucial para ajustar dinámicamente los límites de la máscara en tareas de procesamiento de imágenes, permitiendo un control más flexible y preciso sobre el área de interés.

Image Color To Mask | Imagen Color A Máscara
Image Color To Mask | Imagen Color A Máscara

El nodo ImageColorToMask está diseñado para convertir un color especificado en una imagen a una máscara. Procesa una imagen y un color objetivo, generando una máscara donde el color especificado está resaltado, facilitando operaciones como la segmentación basada en color o la aislamiento de objetos.

Image To Mask | Imagen a Máscara
Image To Mask | Imagen a Máscara

El nodo ImageToMask está diseñado para convertir una imagen en una máscara basada en un canal de color especificado. Permite la extracción de capas de máscara correspondientes a los canales rojo, verde, azul o alfa de una imagen, facilitando operaciones que requieren enmascaramiento o procesamiento específico de canales.

Invert Mask | Invertir Máscara
Invert Mask | Invertir Máscara

El nodo InvertMask está diseñado para invertir los valores de una máscara dada, invirtiendo efectivamente las áreas enmascaradas y no enmascaradas. Esta operación es fundamental en tareas de procesamiento de imágenes donde el foco de interés necesita cambiarse entre el primer plano y el fondo.

Load Image (as Mask) | Cargar Imagen (como Máscara)
Load Image (as Mask) | Cargar Imagen (como Máscara)

El nodo LoadImageMask está diseñado para cargar imágenes y sus máscaras asociadas desde una ruta especificada, procesándolas para asegurar su compatibilidad con tareas posteriores de manipulación o análisis de imágenes. Se centra en manejar varios formatos de imagen y condiciones, como la presencia de un canal alfa para máscaras, y prepara las imágenes y máscaras para el procesamiento posterior convirtiéndolas a un formato estandarizado.

Mask Composite | Composición de Máscara
Mask Composite | Composición de Máscara

El nodo MaskComposite está diseñado para combinar dos entradas de máscara a través de una variedad de operaciones como adición, sustracción y operaciones lógicas, para producir una nueva máscara modificada. Maneja abstractamente la manipulación de datos de máscara para lograr efectos de enmascaramiento complejos, sirviendo como un componente crucial en flujos de trabajo de edición y procesamiento de imágenes basados en máscaras.

Mask To Image | Máscara a Imagen
Mask To Image | Máscara a Imagen

El nodo MaskToImage está diseñado para convertir una máscara en un formato de imagen. Esta transformación permite la visualización y el procesamiento adicional de máscaras como imágenes, facilitando un puente entre las operaciones basadas en máscaras y las aplicaciones basadas en imágenes.

Solid Mask | Máscara Sólida
Solid Mask | Máscara Sólida

El nodo SolidMask genera una máscara uniforme con un valor especificado en toda su área. Está diseñado para crear máscaras de dimensiones e intensidad específicas, útiles en diversas tareas de procesamiento de imágenes y enmascaramiento.

Composición

Porter-Duff Image Composite | Composición de Imagen Porter-Duff
Porter-Duff Image Composite | Composición de Imagen Porter-Duff

El nodo PorterDuffImageComposite está diseñado para realizar la composición de imágenes utilizando los operadores de composición Porter-Duff. Permite la combinación de imágenes de origen y destino según varios modos de mezcla, habilitando la creación de efectos visuales complejos al manipular la transparencia de las imágenes y superponer imágenes de manera creativa.

Split Image with Alpha | Separar Imagen con Alpha
Split Image with Alpha | Separar Imagen con Alpha

El nodo SplitImageWithAlpha está diseñado para separar los componentes de color y alfa de una imagen. Procesa un tensor de imagen de entrada, extrayendo los canales RGB como el componente de color y el canal alfa como el componente de transparencia, facilitando operaciones que requieren la manipulación de estos aspectos distintos de la imagen.

Muestreo

En Stable Diffusion, el muestreador denoiza iterativamente una imagen de ruido para producir una imagen clara.

KSampler | KSampler
KSampler | KSampler

El nodo KSampler está diseñado para proporcionar un mecanismo básico de muestreo para diversas aplicaciones. Permite a los usuarios seleccionar y configurar diferentes estrategias de muestreo adaptadas a sus necesidades específicas, mejorando la adaptabilidad y eficiencia del proceso de muestreo.

KSampler (Advanced) | KSampler (Avanzado)
KSampler (Advanced) | KSampler (Avanzado)

El nodo KSamplerAdvanced está diseñado para mejorar el proceso de muestreo proporcionando configuraciones y técnicas avanzadas. Su objetivo es ofrecer opciones más sofisticadas para generar muestras a partir de un modelo, mejorando las funcionalidades básicas de KSampler.

Sampler | Muestrador
Sampler | Muestrador

El nodo Sampler está diseñado para proporcionar un mecanismo básico de muestreo para diversas aplicaciones. Permite a los usuarios seleccionar y configurar diferentes estrategias de muestreo adaptadas a sus necesidades específicas, mejorando la adaptabilidad y eficiencia del proceso de muestreo.

Muestreo Personalizado

SamplerCustom | Muestrador Personalizado
SamplerCustom | Muestrador Personalizado

El nodo SamplerCustom está diseñado para proporcionar un mecanismo de muestreo flexible y personalizable para diversas aplicaciones. Permite a los usuarios seleccionar y configurar diferentes estrategias de muestreo adaptadas a sus necesidades específicas, mejorando la adaptabilidad y eficiencia del proceso de muestreo.

Muestreadores

KSampler Select | Selección de KSampler
KSampler Select | Selección de KSampler

El nodo KSamplerSelect está diseñado para seleccionar un sampler específico basado en el nombre del sampler proporcionado. Abstrae la complejidad de la selección de samplers, permitiendo a los usuarios cambiar fácilmente entre diferentes estrategias de muestreo para sus tareas.

Sampler DPMPP_2M_SDE | Muestrador DPMPP_2M_SDE
Sampler DPMPP_2M_SDE | Muestrador DPMPP_2M_SDE

El nodo SamplerDPMPP_2M_SDE está diseñado para generar un muestrador para el modelo DPMPP_2M_SDE, permitiendo la creación de muestras basadas en tipos de solucionadores especificados, niveles de ruido y preferencias de dispositivo computacional. Abstrae las complejidades de la configuración del muestrador, proporcionando una interfaz simplificada para generar muestras con configuraciones personalizadas.

Sampler DPMPP_SDE | Muestrador DPMPP_SDE
Sampler DPMPP_SDE | Muestrador DPMPP_SDE

El nodo SamplerDPMPP_SDE está diseñado para generar un muestrador para el modelo DPMPP_SDE, permitiendo la creación de muestras basadas en tipos de solucionadores especificados, niveles de ruido y preferencias de dispositivo computacional. Abstrae las complejidades de la configuración del muestrador, proporcionando una interfaz simplificada para generar muestras con configuraciones personalizadas.

Programadores

Basic Scheduler | Programador Básico
Basic Scheduler | Programador Básico

El nodo BasicScheduler está diseñado para calcular una secuencia de valores sigma para modelos de difusión basados en el programador, modelo y parámetros de reducción de ruido proporcionados. Ajusta dinámicamente el número total de pasos según el factor de reducción de ruido para afinar el proceso de difusión.

Exponential Scheduler | Programador Exponencial
Exponential Scheduler | Programador Exponencial

El nodo ExponentialScheduler está diseñado para generar una secuencia de valores sigma siguiendo un programa exponencial para procesos de muestreo de difusión. Proporciona un enfoque personalizable para controlar los niveles de ruido aplicados en cada paso del proceso de difusión, permitiendo un ajuste fino del comportamiento de muestreo.

Karras Scheduler | Programador de Karras
Karras Scheduler | Programador de Karras

El nodo KarrasScheduler está diseñado para generar una secuencia de niveles de ruido (sigmas) basada en el programa de ruido de Karras et al. (2022). Este programador es útil para controlar el proceso de difusión en modelos generativos, permitiendo ajustes finos a los niveles de ruido aplicados en cada paso del proceso de generación.

Polyexponential Scheduler | Programador Poliexponencial
Polyexponential Scheduler | Programador Poliexponencial

El nodo PolyexponentialScheduler está diseñado para generar una secuencia de niveles de ruido (sigmas) basada en un programa de ruido poliexponencial. Este programa es una función polinómica en el logaritmo de sigma, permitiendo una progresión flexible y personalizable de los niveles de ruido a lo largo del proceso de difusión.

SD Turbo Scheduler | Programador Turbo SD
SD Turbo Scheduler | Programador Turbo SD

El nodo SDTurboScheduler está diseñado para generar una secuencia de valores sigma para el muestreo de imágenes, ajustando la secuencia según el nivel de reducción de ruido y el número de pasos especificados. Aprovecha las capacidades de muestreo de un modelo específico para producir estos valores sigma, que son cruciales para controlar el proceso de reducción de ruido durante la generación de imágenes.

VP Scheduler | Programador VP
VP Scheduler | Programador VP

El nodo VPScheduler está diseñado para generar una secuencia de niveles de ruido (sigmas) basada en el método de programación de Preservación de Varianza (VP). Esta secuencia es crucial para guiar el proceso de eliminación de ruido en modelos de difusión, permitiendo la generación controlada de imágenes u otros tipos de datos.

Sigmas

Flip Sigmas | Invertir Sigmas
Flip Sigmas | Invertir Sigmas

El nodo FlipSigmas está diseñado para manipular la secuencia de valores sigma utilizados en modelos de difusión invirtiendo su orden y asegurando que el primer valor no sea cero si originalmente lo era. Esta operación es crucial para adaptar los niveles de ruido en orden inverso, facilitando el proceso de generación en modelos que operan reduciendo gradualmente el ruido de los datos.

Split Sigmas | Dividir Sigmas
Split Sigmas | Dividir Sigmas

El nodo SplitSigmas está diseñado para dividir una secuencia de valores sigma en dos partes basándose en un paso especificado. Esta funcionalidad es crucial para operaciones que requieren un manejo o procesamiento diferente de las partes inicial y subsecuente de la secuencia de sigma, permitiendo una manipulación más flexible y dirigida de estos valores.

Utils

Las opciones del nodo utils incluyen varios nodos auxiliares.

Note | Nota
Note | Nota

El nodo Note está diseñado para proporcionar un mecanismo básico de muestreo para diversas aplicaciones. Permite a los usuarios seleccionar y configurar diferentes estrategias de muestreo adaptadas a sus necesidades específicas, mejorando la adaptabilidad y eficiencia del proceso de muestreo.

Primitive | Primitivo
Primitive | Primitivo

El nodo Primitive puede reconocer el tipo de entrada conectada a él y proporcionar datos de entrada en consecuencia. Cuando este nodo se conecta a diferentes tipos de entrada, cambiará a diferentes estados de entrada. Se puede usar para utilizar un parámetro unificado entre varios nodos diferentes, como usar la misma semilla en múltiples Ksampler.

Reroute | Redirigir
Reroute | Redirigir

El nodo Reroute está diseñado para proporcionar un mecanismo básico de muestreo para diversas aplicaciones. Permite a los usuarios seleccionar y configurar diferentes estrategias de muestreo adaptadas a sus necesidades específicas, mejorando la adaptabilidad y eficiencia del proceso de muestreo.

Terminal Log (Manager) | Registro de Terminal (Gestor)
Terminal Log (Manager) | Registro de Terminal (Gestor)

El nodo Terminal Log (Manager) se utiliza principalmente para mostrar la información de ejecución de ComfyUI en el terminal dentro de la interfaz de ComfyUI. Para usarlo, necesitas configurar el `mode` en modo **logging**. Esto le permitirá registrar la información de registro correspondiente durante la tarea de generación de imágenes. Si el `mode` está configurado en modo **stop**, no registrará información de registro. Cuando accedes y usas ComfyUI a través de conexiones remotas o conexiones de red de área local, el nodo Terminal Log (Manager) se vuelve particularmente útil. Te permite ver directamente los mensajes de error del CMD dentro de la interfaz de ComfyUI, facilitando la comprensión del estado actual del funcionamiento de ComfyUI.