Video Helper Suite 🎥🅥🅗🅢/latentgenerated

Merge Latents 🎥🅥🅗🅢(MergeLatents)

Este nodo determina las dimensiones de salida finales comparando los tamaños de dos tensores latentes de entrada y siguiendo la estrategia de fusión seleccionada por el usuario (como coincidir con A, coincidir con B, coincidir con el más pequeño o coincidir con el más grande).

Merge Latents

latents_A
latents_B
LATENT
count
merge_strategy
COMBO
scale_method
COMBO
crop
COMBO
VideoHelperSuite

El nodo Merge Latents 🎥🅥🅗🅢 determina las dimensiones de salida finales comparando los tamaños de dos tensores latentes de entrada y siguiendo una estrategia de fusión seleccionada por el usuario (como coincidir con A, coincidir con B, coincidir con el más pequeño o coincidir con el más grande).

El nodo Merge Latents es una herramienta dentro de Video Helper Suite diseñada específicamente para fusionar datos de dos espacios latentes. Su función principal es fusionar representaciones latentes de diferentes fuentes o de diferentes tamaños en un lote unificado para su posterior procesamiento.

Funcionalidad del Nodo

Este nodo compara las dimensiones de los dos tensores latentes de entrada y determina las dimensiones de salida final según la estrategia de fusión seleccionada por el usuario (como coincidir con A, coincidir con B, coincidir con el más pequeño o coincidir con el más grande). Cuando las dimensiones de entrada no coinciden, escala uno de los tensores utilizando el método de escalado especificado (como interpolación bilineal o del vecino más cercano) y el método de recorte (como centrado o desactivado) para asegurar que ambas dimensiones sean consistentes, y luego los concatena a lo largo de la dimensión del lote.

Explicación de Parámetros del Nodo - Merge Latents 🎥🅥🅗🅢

Entradas

Nombre del ParámetroTipo de DatoRequeridoValor por DefectoRango/OpcionesDescripción
latents_ALATENT--latents_A (parámetro de entrada): Los primeros datos de espacio latente de entrada, típicamente un diccionario que contiene claves como "samples".
latents_BLATENT--latents_B (parámetro de entrada): Los segundos datos de espacio latente de entrada, que se fusionarán con latents_A.
merge_strategyMERGESTRATEGIES--Estrategia de fusión: Coincidir con A, Coincidir con B, Coincidir con el más pequeño, Coincidir con el más grande.
scale_methodSCALEMETHODS--scale_method (parámetro de entrada): Especifica el algoritmo de interpolación utilizado para escalar el tensor latente, por ejemplo, bilineal o del vecino más cercano.
cropCROPMETHODS--crop (parámetro de entrada): Define cómo manejar las partes que exceden las dimensiones objetivo durante el escalado, por ejemplo, recorte centrado o desactivado.

Salidas

Nombre del ParámetroTipo de DatoDescripción
LATENTLATENTLATENT (parámetro de salida): Los datos de espacio latente fusionados, que contienen el lote concatenado.
countINTcount (parámetro de salida): El número total de muestras latentes en el lote de salida, típicamente la suma de los tamaños de los dos lotes de entrada.

Casos de Uso

Este nodo es muy útil en flujos de trabajo de generación de video o procesamiento por lotes de imágenes. Por ejemplo, cuando se tienen dos secuencias latentes generadas por diferentes condiciones (como diferentes prompts) y se desea fusionarlas para decodificarlas de una vez o aplicar la misma transformación. Simplifica el proceso de manejar múltiples fuentes de datos latentes.

Consideraciones

Tenga en cuenta que este nodo actualmente procesa principalmente la propiedad "samples" del tensor latente; otras propiedades latentes podrían no conservarse. Además, las operaciones de escalado pueden afectar la calidad de la imagen, especialmente en escalados significativos, por lo que es necesario seleccionar el método de escalado apropiado según el escenario específico.

Enlace al Código Fuente del Nodo Merge Latents 🎥🅥🅗🅢

El nodo Merge Latents 🎥🅥🅗🅢 proviene del paquete de nodos ComfyUI-VideoHelperSuite.

Comentarios

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

Cargando comentarios…