KJNodes/masking/conditioninggenerated

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

positive_1
negative_1
positive_2
negative_2
positive_3
negative_3
positive_4
negative_4
mask_1
mask_2
mask_3
mask_4
combined_positive
combined_negative
mask_1_strength
1.00
mask_2_strength
1.00
mask_3_strength
1.00
mask_4_strength
1.00
set_cond_area
COMBO
KJNodes

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ámetroTipo de DatoObligatorioValor por DefectoRango/OpcionesDescripción
positive_1CONDITIONING--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_1CONDITIONING--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_2CONDITIONING--positive_2 (parámetro de entrada): Segundo conjunto de prompts positivos (Conditioning), para la segunda área de máscara.
negative_2CONDITIONING--negative_2 (parámetro de entrada): Segundo conjunto de prompts negativos (Conditioning), para la segunda área de máscara.
positive_3CONDITIONING--positive_3 (parámetro de entrada): Tercer conjunto de prompts positivos (Conditioning), para la tercera área de máscara.
negative_3CONDITIONING--negative_3 (parámetro de entrada): Tercer conjunto de prompts negativos (Conditioning), para la tercera área de máscara.
positive_4CONDITIONING--positive_4 (parámetro de entrada): Cuarto conjunto de prompts positivos (Conditioning), para la cuarta área de máscara.
negative_4CONDITIONING--negative_4 (parámetro de entrada): Cuarto conjunto de prompts negativos (Conditioning), para la cuarta área de máscara.
mask_1MASK--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_2MASK--mask_2 (parámetro de entrada): Segunda máscara, define el área de la imagen donde el segundo conjunto de condiciones es efectivo.
mask_3MASK--mask_3 (parámetro de entrada): Tercera máscara, define el área de la imagen donde el tercer conjunto de condiciones es efectivo.
mask_4MASK--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ámetroTipo de DatoObligatorioValor por DefectoRango/OpcionesDescripción
set_cond_areaCOMBOdefault"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_strengthFLOAT1.00.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_strengthFLOAT1.00.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_strengthFLOAT1.00.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_strengthFLOAT1.00.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ámetroTipo de DatoDescripción
combined_positiveCONDITIONINGcombined_positive (parámetro de salida): Salida que combina todos los cuatro conjuntos de condiciones positivas, para conectar al muestreador.
combined_negativeCONDITIONINGcombined_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.

Cargando comentarios…