ConditioningSetMaskAndCombine4
Este nodo replica técnicamente la funcionalidad de múltiples nodos nativos de ComfyUI 'Set Mask and Combine' y los integra en un solo nodo.
Conditioning Set Mask And Combine4
El nodo ConditioningSetMaskAndCombine4 replica técnicamente la funcionalidad de múltiples nodos nativos de ComfyUI de "establecer máscara y combinar" y los integra en un solo nodo.
ConditioningSetMaskAndCombine4 es un potente nodo de combinación para generación de imágenes, capaz de fusionar hasta cuatro conjuntos diferentes de prompts positivos y negativos (Conditioning) con sus correspondientes máscaras (Mask). Su función principal es permitir a los usuarios aplicar diferentes condiciones de guía de generación en distintas áreas de una misma imagen, logrando así un control y edición local complejos.
Funcionalidad del Nodo
Este nodo replica técnicamente la funcionalidad de múltiples nodos nativos de ComfyUI de "establecer máscara y combinar" y los integra en un solo nodo. Recibe cuatro entradas independientes de Conditioning (cada una con un prompt positivo y negativo) y cuatro entradas MASK correspondientes, permitiendo establecer una intensidad individual para cada máscara. Internamente, el nodo procesa las dimensiones de las máscaras y, según el parámetro set_cond_area, decide el área de aplicación de las condiciones, finalmente generando flujos de datos de Conditioning positivo y negativo combinados.
Explicación de Parámetros del Nodo - ConditioningSetMaskAndCombine4
Entradas de Conexión (Inputs)
| Nombre del Parámetro | Tipo de Dato | Obligatorio | Valor por Defecto | Rango/Opciones | Descripción |
|---|---|---|---|---|---|
positive_1 | CONDITIONING | Sí | - | - | positive_1 (parámetro de entrada): Primer conjunto de prompts positivos (Conditioning), describe el contenido que se desea generar en el área de la máscara correspondiente. |
negative_1 | CONDITIONING | Sí | - | - | negative_1 (parámetro de entrada): Primer conjunto de prompts negativos (Conditioning), describe el contenido que se desea evitar en el área de la máscara correspondiente. |
positive_2 | CONDITIONING | Sí | - | - | positive_2 (parámetro de entrada): Segundo conjunto de prompts positivos (Conditioning), para la segunda área de máscara. |
negative_2 | CONDITIONING | Sí | - | - | negative_2 (parámetro de entrada): Segundo conjunto de prompts negativos (Conditioning), para la segunda área de máscara. |
positive_3 | CONDITIONING | Sí | - | - | positive_3 (parámetro de entrada): Tercer conjunto de prompts positivos (Conditioning), para la tercera área de máscara. |
negative_3 | CONDITIONING | Sí | - | - | negative_3 (parámetro de entrada): Tercer conjunto de prompts negativos (Conditioning), para la tercera área de máscara. |
positive_4 | CONDITIONING | Sí | - | - | positive_4 (parámetro de entrada): Cuarto conjunto de prompts positivos (Conditioning), para la cuarta área de máscara. |
negative_4 | CONDITIONING | Sí | - | - | negative_4 (parámetro de entrada): Cuarto conjunto de prompts negativos (Conditioning), para la cuarta área de máscara. |
mask_1 | MASK | Sí | - | - | mask_1 (parámetro de entrada): Primera máscara, define el área de la imagen donde el primer conjunto de condiciones es efectivo. Las áreas blancas indican efectividad. |
mask_2 | MASK | Sí | - | - | mask_2 (parámetro de entrada): Segunda máscara, define el área de la imagen donde el segundo conjunto de condiciones es efectivo. |
mask_3 | MASK | Sí | - | - | mask_3 (parámetro de entrada): Tercera máscara, define el área de la imagen donde el tercer conjunto de condiciones es efectivo. |
mask_4 | MASK | Sí | - | - | mask_4 (parámetro de entrada): Cuarta máscara, define el área de la imagen donde el cuarto conjunto de condiciones es efectivo. |
Parámetros de Control (Parameters)
| Nombre del Parámetro | Tipo de Dato | Obligatorio | Valor por Defecto | Rango/Opciones | Descripción |
|---|---|---|---|---|---|
set_cond_area | COMBO | Sí | default | "default", "mask bounds" | set_cond_area (parámetro de entrada): Establece el alcance de aplicación de las condiciones (prompts). Opciones: "default" (imagen completa por defecto) o "mask bounds" (solo dentro del cuadro delimitador de la máscara). |
mask_1_strength | FLOAT | Sí | 1.0 | 0.0 - 10.0 (paso: 0.01) | mask_1_strength (parámetro de entrada): Controla el coeficiente de intensidad de las condiciones de la primera máscara. Rango de 0.0 a 10.0, paso de 0.01. |
mask_2_strength | FLOAT | Sí | 1.0 | 0.0 - 10.0 (paso: 0.01) | mask_2_strength (parámetro de entrada): Controla el coeficiente de intensidad de las condiciones de la segunda máscara. Rango de 0.0 a 10.0, paso de 0.01. |
mask_3_strength | FLOAT | Sí | 1.0 | 0.0 - 10.0 (paso: 0.01) | mask_3_strength (parámetro de entrada): Controla el coeficiente de intensidad de las condiciones de la tercera máscara. Rango de 0.0 a 10.0, paso de 0.01. |
mask_4_strength | FLOAT | Sí | 1.0 | 0.0 - 10.0 (paso: 0.01) | mask_4_strength (parámetro de entrada): Controla el coeficiente de intensidad de las condiciones de la cuarta máscara. Rango de 0.0 a 10.0, paso de 0.01. |
Salida (Output)
| Nombre del Parámetro | Tipo de Dato | Descripción |
|---|---|---|
| combined_positive | CONDITIONING | combined_positive (parámetro de salida): Salida que combina todos los cuatro conjuntos de condiciones positivas, para conectar al muestreador. |
| combined_negative | CONDITIONING | combined_negative (parámetro de salida): Salida que combina todos los cuatro conjuntos de condiciones negativas, para conectar al muestreador. |
Casos de Uso
En un flujo de trabajo real, puedes usarlo para crear una escena que contenga múltiples elementos independientes. Por ejemplo, puedes usar un conjunto de prompts y una máscara para el área del "cielo", otro conjunto para la "persona en primer plano", un tercero para un "edificio de fondo", y un cuarto para un "elemento decorativo" que requiera un estilo especial. Al conectar diferentes prompts de texto y máscaras dibujadas con precisión, este nodo puede guiar a la IA para generar contenido radicalmente diferente en partes específicas de la imagen.
Consideraciones
Al usarlo, asegúrate de que las máscaras de entrada (MASK) coincidan con las dimensiones de la imagen objetivo, y que idealmente las máscaras no se superpongan espacialmente o estén cuidadosamente diseñadas para evitar conflictos de condiciones que resulten en resultados de generación impredecibles. Los parámetros de intensidad de la máscara pueden amplificar o atenuar la influencia de las condiciones correspondientes.
Enlace al Código Fuente del Nodo ConditioningSetMaskAndCombine4
El nodo ConditioningSetMaskAndCombine4 proviene del paquete de nodos ComfyUI-KJNodes.
Comentarios
Inicia sesión con GitHub para unirte a la conversación.