Transition Images Multi(TransitionImagesMulti)
Este nodo controla los efectos dinámicos de las transiciones de imágenes mediante tipos de transición seleccionados por el usuario (como deslizamiento, fundido, borrado de formas, etc.) y curvas de interpolación.
Transition Images Multi
El nodo Transition Images Multi controla los efectos dinámicos de cambio entre imágenes mediante tipos de transición seleccionados por el usuario (como deslizamiento, fundido, borrado por formas, etc.) y curvas de interpolación.
El nodo Transition Images Multi es una herramienta para crear efectos de animación de transición suave entre múltiples imágenes. Puede conectar una serie de imágenes de entrada y generar una secuencia de imágenes continua que incluye todos los fotogramas de transición, lo que lo hace ideal para la creación de vídeos o contenido dinámico.
Funcionalidad del Nodo
Este nodo controla los efectos dinámicos de cambio entre imágenes mediante tipos de transición seleccionados por el usuario (como deslizamiento, fundido, borrado por formas, etc.) y curvas de interpolación. Admite la ejecución de cálculos en CPU o GPU y puede procesar imágenes de entrada de diferentes tamaños, escalándolas automáticamente al tamaño de la primera imagen. Su mecanismo central consiste en generar una serie de estados intermedios entre cada dos imágenes, según el número de fotogramas de transición establecido.
Explicación de Parámetros del Nodo - Transition Images Multi
Entradas (Inputs)
| Nombre del Parámetro | Tipo de Dato | Requerido | Valor por Defecto | Rango/Opciones | Descripción |
|---|---|---|---|---|---|
image_1 | IMAGE | Sí | - | - | Conecta la primera imagen de entrada. Todas las imágenes posteriores se escalarán y alinearán basándose en el tamaño de esta imagen. El lote de imágenes para la transición se proporciona a través de esta entrada. |
image_2 | IMAGE | No | - | - | Conecta una segunda imagen de entrada opcional. |
Parámetros de Control (Parameters)
| Nombre del Parámetro | Tipo de Dato | Requerido | Valor por Defecto | Rango/Opciones | Descripción |
|---|---|---|---|---|---|
interpolation | COMBO | Sí | linear | "linear", "ease_in", "ease_out", "ease_in_out", "bounce", "elastic", "glitchy", "exponential_ease_out" | Selecciona la curva de velocidad para la animación de transición, controlando la sensación de aceleración durante el cambio. Los valores opcionales incluyen linear, ease_in, ease_out, ease_in_out, bounce, elastic, glitchy, exponential_ease_out. |
transition_type | COMBO | Sí | horizontal slide | "horizontal slide", "vertical slide", "box", "circle", "horizontal door", "vertical door", "fade" | Selecciona el tipo de efecto visual de transición entre imágenes. Los valores opcionales incluyen horizontal slide, vertical slide, box, circle, horizontal door, vertical door, fade. |
device | COMBO | Sí | CPU | "CPU", "GPU" | Selecciona el dispositivo utilizado para ejecutar los cálculos de transición. Los valores opcionales son CPU o GPU. |
inputcount | INT | Sí | 2 | 2 - 1000 (incremento: 1) | Especifica el número total de imágenes de entrada que participarán en la transición. Las imágenes deben proporcionarse como un lote en la entrada image_1. El rango válido es de 2 a 1000, con un incremento de 1. |
transitioning_frames | INT | Sí | 2 | 2 - 4096 (incremento: 1) | Establece la cantidad de fotogramas de transición generados entre cada dos imágenes adyacentes. El rango válido es de 2 a 4096, con un incremento de 1. |
blur_radius | FLOAT | Sí | 0.0 | 0.0 - 100.0 (incremento: 0.1) | Añade un efecto de desenfoque a los bordes de la transición; un valor mayor produce bordes más borrosos. El rango válido es de 0.0 a 100.0, con un incremento de 0.1. |
reverse | BOOLEAN | Sí | False | - | Invierte el orden de toda la animación de transición. Cuando se establece en True, la transición procederá desde la última imagen hacia la primera. |
Salida (Output)
| Nombre del Parámetro | Tipo de Dato | Descripción |
|---|---|---|
| IMAGE | IMAGE | Secuencia de imágenes completa de salida que contiene todas las imágenes originales y los fotogramas de transición. |
Casos de Uso
Al crear un guion gráfico para vídeo o un GIF animado, puedes conectar múltiples imágenes clave (como un lote) a este nodo, configurar el tipo de transición y el número de fotogramas; la secuencia de imágenes de salida puede enviarse directamente a un nodo de codificación de vídeo. También es muy adecuado para crear presentaciones de diapositivas o animaciones simples de bucle de imágenes, siendo un componente clave para construir flujos de trabajo visuales dinámicos.
Consideraciones
Ten en cuenta que la cantidad de imágenes de entrada está determinada por el parámetro inputcount. Las imágenes se proporcionan como un lote en la entrada image_1 (la primera imagen del lote actúa como referencia para el escalado). La entrada opcional image_2 se puede usar para agregar una imagen adicional más allá del lote. Un número mayor de fotogramas de transición generará una animación más suave, pero también aumentará significativamente el número total de fotogramas en la secuencia de salida y el tiempo de procesamiento.
Enlace al Código Fuente del Nodo Transition Images Multi
El nodo Transition Images Multi pertenece al paquete de nodos ComfyUI-KJNodes.
Comentarios
Inicia sesión con GitHub para unirte a la conversación.