KJNodes/imagegenerated

Cross Fade Images Multi(CrossFadeImagesMulti)

Este nodo admite múltiples algoritmos de interpolación para controlar el ritmo y estilo de la transición, incluyendo lineal, ease-in, ease-out, etc.

Cross Fade Images Multi

image_1
image_2
IMAGE
inputcount
2
interpolation
COMBO
transitioning_frames
1
KJNodes

El nodo Cross Fade Images Multi admite varios algoritmos de interpolación para controlar el ritmo y el estilo de las transiciones, incluyendo lineal, ease-in, ease-out y más.

El nodo Cross Fade Images Multi se utiliza para crear efectos de transición suaves entre múltiples secuencias de imágenes. Calcula la interpolación entre el último fotograma de una secuencia y el primer fotograma de la siguiente, generando una serie de fotogramas de transición que conectan sin interrupciones varias secuencias de imágenes en una secuencia más larga. Su función principal es lograr una fusión dinámica entre secuencias de imágenes.

Funcionalidad del Nodo

Este nodo admite varios algoritmos de interpolación para controlar el ritmo y el estilo de las transiciones, incluyendo lineal, ease-in, ease-out y más. Técnicamente, verifica automáticamente las dimensiones de las imágenes de entrada; si no coinciden, utiliza el algoritmo Lanczos para escalarlas al tamaño de la primera imagen de entrada. El nodo procesa todas las secuencias de imágenes de entrada en un bucle, generando el número especificado de fotogramas de transición para cada par de secuencias adyacentes, y finalmente concatena todos los fotogramas originales y de transición para la salida.

Explicación de los Parámetros del Nodo - Cross Fade Images Multi

Entradas (Inputs)

Nombre del ParámetroTipo de DatoObligatorioValor por DefectoRango/OpcionesDescripción
image_1IMAGE--Primera secuencia de imágenes conectada. Sus dimensiones servirán como referencia para escalar todas las imágenes posteriores.
image_2IMAGENo--Segunda secuencia de imágenes conectada. Este parámetro es opcional. Cuando inputcount es mayor que 2, se deben agregar más puertos de entrada de imágenes mediante el menú contextual (clic derecho).

Parámetros de Control (Parameters)

Nombre del ParámetroTipo de DatoObligatorioValor por DefectoRango/OpcionesDescripción
interpolationCOMBOlinear"linear", "ease_in", "ease_out", "ease_in_out",...ease_in, ease_out, ease_in_out, bounce, elastic, glitchy, exponential_ease_out.
inputcountINT22 - 1000 (step: 1)Especifica el número total de secuencias de imágenes que se conectarán y transicionarán. El valor mínimo es 2 y el máximo es 1000.
transitioning_framesINT10 - 4096 (step: 1)Define el número de fotogramas de transición generados entre cada dos secuencias de imágenes adyacentes. El rango es de 0 a 4096.

Salida (Output)

Nombre del ParámetroTipo de DatoDescripción
IMAGEIMAGESecuencia de imágenes completa resultante de la concatenación, con los fotogramas de transición insertados.

Casos de Uso

Este nodo es muy útil al crear vídeos o animaciones. Por ejemplo, cuando has generado varios clips de animación con estilos ligeramente diferentes y deseas unirlos sin problemas en un vídeo completo. Configurando el parámetro transitioning_frames, puedes controlar la duración de la transición en cada punto de unión, evitando cortes bruscos entre escenas.

Consideraciones

Ten en cuenta que este nodo requiere que los tensores de imagen de entrada estén en el formato IMAGE estándar de ComfyUI. Cuando el número de fotogramas de transición se establece en 0, las secuencias adyacentes se concatenarán directamente sin efecto de transición. Con un número elevado de imágenes de entrada, el número total de fotogramas generados aumentará, por lo que se debe prestar atención al uso de memoria de la GPU.

Enlace al Código Fuente del Nodo Cross Fade Images Multi

El nodo Cross Fade Images Multi pertenece al paquete de nodos ComfyUI-KJNodes.

Comentarios

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

Cargando comentarios…