KJNodes/masking/generategenerated

Create Gradient Mask(CreateGradientMask)

Este nodo genera internamente un tensor bidimensional de tipo flotante utilizando las bibliotecas NumPy y PyTorch.

Create Gradient Mask

MASK
invert
frames
0
width
256
height
256
KJNodes

El nodo Create Gradient Mask genera internamente un tensor bidimensional de punto flotante utilizando las bibliotecas NumPy y PyTorch.

El nodo Create Gradient Mask se utiliza para generar una máscara de gradiente lineal que va del negro al blanco. Puede crear imágenes en escala de grises por lotes según las dimensiones y el número de frames especificados. Estas imágenes pueden usarse como máscaras en flujos de trabajo de procesamiento de imágenes para controlar la intensidad o el área de otros efectos.

Funcionalidad del Nodo

Este nodo genera internamente un tensor bidimensional de punto flotante utilizando las bibliotecas NumPy y PyTorch. Su mecanismo central consiste en crear un gradiente lineal de valores a lo largo del ancho de la imagen, desde 1.0 (blanco) hasta 0.0 (negro). Cuando se configuran múltiples frames, el gradiente de cada frame se desplaza en el tiempo, produciendo un efecto de cambio dinámico. Finalmente, el nodo genera un tensor de tipo MASK con una forma de [frames, altura, ancho].

Explicación de los Parámetros del Nodo - Create Gradient Mask

Parámetros de Control (Parameters)

Nombre del ParámetroTipo de DatoObligatorioValor por DefectoRango de Valores/OpcionesDescripción
invertBOOLEANFalse-: Invierte la dirección del gradiente de la máscara. Cuando se establece en True, las áreas blancas y negras se intercambian. El valor por defecto es False.
framesINT00 - 255 (incremento: 1): Especifica el número de frames de máscara a generar, utilizado para crear una secuencia por lotes. El rango de valores es de 0 a 255, con un incremento de 1.
widthINT25616 - 4096 (incremento: 1): Establece el valor en píxeles del ancho de la máscara generada. El rango de valores es de 16 a 4096, con un incremento de 1.
heightINT25616 - 4096 (incremento: 1): Establece el valor en píxeles de la altura de la máscara generada. El rango de valores es de 16 a 4096, con un incremento de 1.

Salida (Output)

Nombre del ParámetroTipo de DatoDescripción
MASKMASK: La máscara de gradiente de salida, es un tensor en escala de grises de un solo canal.

Casos de Uso

En flujos de trabajo de generación de video o procesamiento de secuencias de imágenes, puedes conectar la máscara de gradiente generada por este nodo a nodos del tipo "Aplicar Máscara" o "Mezclar Imágenes". Por ejemplo, se puede utilizar para controlar la intensidad de un efecto de transición, logrando una transición suave de izquierda a derecha, o para aplicar filtros con diferentes intensidades en distintas áreas.

Consideraciones

Ten en cuenta que la máscara generada por este nodo es una imagen en escala de grises de un solo canal. Cuando el parámetro frames es mayor que 0, el nodo generará una secuencia de máscaras por lotes. Debes asegurarte de que los nodos posteriores en el flujo puedan manejar entradas por lotes.

Enlace al Código Fuente del Nodo Create Gradient Mask

El nodo Create Gradient Mask pertenece al paquete de nodos ComfyUI-KJNodes.

Comentarios

Inicia sesión con GitHub para unirte a la conversación.

Cargando comentarios…