KJNodes/imagegenerated

Image Batch Join With Transition(ImageBatchJoinWithTransition)

Este nodo controla el proceso de mezcla mediante varios algoritmos de interpolación (como lineal, ease-in, ease-out) y tipos de transición (como deslizamiento, fundido), y admite la aplicación de efectos de desenfoque en el área de transición.

Image Batch Join With Transition

images_1
images_2
IMAGE
start_index
0
interpolation
COMBO
transition_type
COMBO
transitioning_frames
1
blur_radius
0.0
reverse
device
CPU
KJNodes

El nodo Image Batch Join With Transition controla el proceso de mezcla mediante varios algoritmos de interpolación (como lineal, ease-in, ease-out) y tipos de transición (como deslizamiento, fundido), y admite la aplicación de efectos de desenfoque en el área de transición.

El nodo Image Batch Join With Transition se utiliza para crear efectos de transición suaves entre dos lotes de imágenes. Comenzando desde un índice especificado en el primer lote, mezcla los fotogramas subsiguientes con las imágenes del segundo lote, generando así una nueva secuencia de imágenes coherente que incluye una animación de transición. Su función principal es lograr una transición perfecta entre secuencias de vídeo o animación.

Funcionalidad del Nodo

Este nodo controla el proceso de mezcla mediante varios algoritmos de interpolación (como lineal, ease-in, ease-out) y tipos de transición (como deslizamiento, fundido), y admite la aplicación de efectos de desenfoque en el área de transición. Acepta dos entradas de tipo IMAGE como lotes y ejecuta los cálculos en CPU o GPU, generando finalmente un lote de imágenes combinado donde el número y efecto de los fotogramas de transición son controlados con precisión por el Usuario.

Especificación de Parámetros del Nodo - Image Batch Join With Transition

Entradas (Inputs)

Nombre del ParámetroTipo de DatoObligatorioValor por DefectoRango/OpcionesDescripción
images_1IMAGE--: Introduce el primer lote de imágenes, que sirve como la secuencia de imágenes Fuente ANTES de que comience la transición.
images_2IMAGE--: Introduce el segundo lote de imágenes, que sirve como la secuencia de imágenes objetivo DESPUÉS de que finalice la transición.

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 función de interpolación para la animación de transición, utilizada para controlar la CURVA de cambio de velocidad de la mezcla. Los valores opcionales incluyen linear, ease_in, ease_out, ease_in_out, bounce, elastic, glitchy, exponential_ease_out.
transition_typeCOMBOhorizontal slide"horizontal slide", "vertical slide", "box", "c...: Selecciona el tipo de efecto visual de transición entre imágenes. Los valores opcionales incluyen horizontal slide, vertical slide, box, Círculo, horizontal door, vertical door, fade.
deviceCOMBOCPU"CPU", "GPU": Selecciona el dispositivo utilizado para ejecutar los cálculos de transición. Los valores posibles son CPU o GPU.
start_indexINT0-10000 - 10000 (paso: 1): Especifica desde qué fotograma del primer lote de imágenes comienza la transición. El rango de valores es de -10000 a 10000, admitiendo valores Negativo para contar desde el final.
transitioning_framesINT11 - 4096 (paso: 1): Establece el número total de fotogramas que dura el efecto de transición. El rango de valores es de 1 a 4096.
blur_radiusFLOTANTE0.00.0 - 100.0 (paso: 0.1): Establece la Intensidad del efecto de desenfoque aplicado en los bordes de la transición. El rango de valores es de 0.0 a 100.0, con un paso de 0.1.
reverseBOOLEANOFalse-: Valor booleano. Cuando es True, invierte la dirección de la animación de transición.

Salida (Output)

Nombre del ParámetroTipo de DatoDescripción
IMAGEIMAGE: Secuencia de imagen final que combina los dos lotes de entrada y añade el efecto de transición.

Casos de Uso

Al crear un cortometraje, puedes introducir dos secuencias de animación de Escenas diferentes en images_1 e images_2. Configurando start_index decides desde qué fotograma de la primera escena comienza el Cambiar, y utilizando transitioning_frames y transition_type puedes crear efectos de transición como deslizamiento horizontal o expansión circular, uniendo así las dos secuencias de forma fluida en una película completa.

Consideraciones

Asegúrate de que ambos lotes de entrada contengan al menos una imagen y que start_index esté dentro de un rango de índices válido para el primer lote. Un número de fotogramas de transición demasiado bajo puede resultar en una transición brusca, mientras que un radio de desenfoque excesivo puede hacer que se pierdan detalles de la imagen.

Enlace al Código Fuente del Nodo Image Batch Join With Transition

El Nodo Image Batch Join With Transition pertenece al paquete de Nodos ComfyUI-KJNodes.

Comentarios

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

Cargando comentarios…