KJNodes/deprecatedgenerated

Create Fade Mask(CreateFadeMask)

Este nodo establece los valores de escala de grises (0

Create Fade Mask

MASK
invert
frames
2
width
256
height
256
interpolation
COMBO
start_level
1.00
midpoint_level
0.50
end_level
0.00
midpoint_frame
0
KJNodes

El nodo Create Fade Mask genera una secuencia de máscaras de degradado dinámicas y personalizables. Su función principal es crear un lote compuesto por múltiples imágenes (frames), donde el valor de escala de grises de cada imagen realiza una transición suave entre puntos clave definidos, formando así una máscara que cambia con el tiempo (secuencia de frames). Esta máscara se puede utilizar directamente para controlar la transparencia o el área de influencia en otros nodos de procesamiento de imágenes.

Funcionalidad del Nodo

Este nodo calcula el valor de píxel para cada frame intermedio estableciendo valores de escala de grises (entre 0.0 y 1.0) para tres frames clave: inicio, punto medio y fin, y seleccionando diferentes algoritmos de interpolación (como linear, ease_in, ease_out, ease_in_out). Genera un array NumPy con forma (número_de_frames, altura, ancho) y tipo de datos float32, que finalmente se emite en el formato estándar MASK de ComfyUI. Cuando midpoint_frame se establece en 0, el punto medio se configura automáticamente en la mitad del total de frames.

Descripción de los Parámetros del Nodo - Create Fade Mask

Parámetros de Control (Parameters)

Nombre del ParámetroTipo de DatoObligatorioValor por DefectoRango/OpcionesDescripción
interpolationCOMBOlinear"linear", "ease_in", "ease_out", "ease_in_out"Selecciona la curva de interpolación: linear, ease_in, ease_out o ease_in_out, afectando la curva de velocidad del degradado.
invertBOOLEANOfalso-Interruptor booleano. Cuando se establece en verdadero, se invierte toda la secuencia de máscaras generada (es decir, 1.0 se convierte en 0.0, 0.5 permanece en 0.5, etc.).
framesENTERO22 - 10000 (incremento: 1)Especifica el número total de frames de máscara a generar, desde 2 hasta 10000, con un incremento de 1. Determina la longitud de la secuencia de salida.
widthENTERO25616 - 4096 (incremento: 1)Establece el ancho en píxeles de la máscara generada, desde 16 hasta 4096, con un incremento de 1.
heightENTERO25616 - 4096 (incremento: 1)Establece la altura en píxeles de la máscara generada, desde 16 hasta 4096, con un incremento de 1.
start_levelFLOTANTE1.00.0 - 1.0 (incremento: 0.01)Define el valor global de escala de grises para el primer frame de la secuencia, en un rango de 0.0 (negro) a 1.0 (blanco), con incremento de 0.01.
midpoint_levelFLOTANTE0.50.0 - 1.0 (incremento: 0.01)Define el valor de escala de grises en el frame especificado por midpoint_frame, en un rango de 0.0 a 1.0, con incremento de 0.01.
end_levelFLOTANTE0.00.0 - 1.0 (incremento: 0.01)Define el valor global de escala de grises para el último frame de la secuencia, en un rango de 0.0 a 1.0, con incremento de 0.01.
midpoint_frameENTERO00 - 4096 (incremento: 1)Especifica el índice del frame que actúa como punto medio del degradado, en un rango de 0 a 4096, con incremento de 1. Un valor de 0 hace que se tome automáticamente la mitad del total de frames.

Salida (Output)

Nombre del ParámetroTipo de DatoDescripción
MASKMASKLa secuencia de máscara de degradado de salida, que es un conjunto de imágenes en escala de grises de múltiples frames. Se puede utilizar para controlar la transparencia o efectos de mezcla.

Casos de Uso

Este nodo es muy útil en flujos de trabajo de transición de vídeo o mezcla de imágenes. Por ejemplo, puedes conectar la secuencia de máscaras generada a nodos como VAEEncode o ImageComposite, utilizando los valores de degradado de la máscara para controlar efectos de fundido entre dos clips de vídeo, o para hacer que una imagen se integre gradualmente en otra, creando transiciones suaves.

Consideraciones

Ten en cuenta que este nodo se encuentra en la categoría "Deprecated", lo que significa que puede haber alternativas más nuevas o mejores. La resolución de la máscara de salida está limitada por los parámetros de ancho y altura, con un máximo de 4096x4096, y el número máximo de frames es 10000.

Enlace al Código Fuente del Nodo Create Fade Mask

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

Comentarios

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

Cargando comentarios…