KJNodes/masking/generategenerated

Create Fade Mask Advanced(CreateFadeMaskAdvanced)

Este nodo analiza la cadena `points_string` ingresada por el usuario, la cual define el valor de máscara objetivo (0.

Create Fade Mask Advanced

MASK
points_string
0:(0.0), 7:(1.0), 15:(0.0)
invert
frames
16
width
512
height
512
interpolation
COMBO
KJNodes

El nodo Create Fade Mask Advanced se utiliza para generar una serie de máscaras que cambian a lo largo del tiempo (fotogramas). Permite a los usuarios crear secuencias de animación de máscaras con transiciones suaves o variaciones específicas, definiendo fotogramas clave y sus correspondientes valores de escala de grises.

Funcionalidad del Nodo

Este nodo analiza la cadena points_string ingresada por el usuario, la cual define el valor de máscara objetivo (entre 0.0 y 1.0) en índices de fotograma específicos (comenzando desde 0). Según el método de interpolación especificado, el nodo calcula automáticamente los valores de máscara para todos los fotogramas intermedios y, finalmente, genera un lote de máscaras que contiene el número especificado de fotogramas. Su sintaxis es compatible con el nodo BatchValueSchedule de Fizz.

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

Parámetros de Control

Nombre del ParámetroTipo de DatoRequeridoValor por DefectoRango/OpcionesDescripción
interpolationCOMBOlinear"linear", "ease_in", "ease_out", "ease_in_out", "none", "default_to_black""ease_in" (entrada suave), "ease_out" (salida suave), "ease_in_out" (entrada y salida suaves), "none" (sin interpolación, cambio directo) o "default_to_black" (los fotogramas no definidos se establecen en negro por defecto).
points_stringCADENA0:(0.0),\n7:(1.0),\n15:(0.0)-Cadena que define los fotogramas clave y sus valores de escala de grises correspondientes. Formato: "índice_fotograma:(valor_máscara),", por ejemplo: "0:(0.0), 7:(1.0), 15:(0.0)". Los índices de fotograma comienzan en 0.
invertBOOLEANOFalse-Valor booleano que determina si se invierte la máscara generada. Cuando es True, las áreas blancas y negras se intercambian.
framesENTERO162 - 10000 (paso: 1)Especifica el número total de fotogramas de máscara a generar. Rango válido de 2 a 10000, con paso de 1.
widthENTERO5121 - 4096 (paso: 1)Establece el ancho en píxeles de las máscaras generadas. Rango válido de 1 a 4096, con paso de 1.
heightENTERO5121 - 4096 (paso: 1)Establece la altura en píxeles de las máscaras generadas. Rango válido de 1 a 4096, con paso de 1.

Salida

Nombre del ParámetroTipo de DatoDescripción
MASKMASKLote de máscaras generado, que puede ser utilizado por nodos posteriores de composición o procesamiento de imágenes.

Casos de Uso

En flujos de trabajo de generación de vídeo o procesamiento de secuencias de imágenes, este nodo puede utilizarse para crear máscaras dinámicas de fundido (fade in/out), parpadeos o efectos de luz complejos. Por ejemplo, se puede definir una máscara que sea negra (totalmente transparente) al inicio del vídeo, blanca (totalmente opaca) en el medio, y vuelva a ser negra al final, controlando así la aparición y desaparición de otra capa en la secuencia.

Notas

Tenga en cuenta que el índice de fotograma ingresado no debe exceder el número total de fotogramas menos uno, y el valor de la máscara debe mantenerse dentro del rango de 0.0 a 1.0. El tamaño de las máscaras generadas está fijado por los parámetros de ancho y alto, siendo el mismo para todos los fotogramas.

Enlace al Código Fuente del Nodo Create Fade Mask Advanced

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

Comentarios

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

Cargando comentarios…