Create Fluid Mask(CreateFluidMask)
Este nodo se implementa basándose en un algoritmo estable de dinámica de fluidos, simulando el proceso de difusión de tinte en un fluido mediante la configuración de múltiples puntos de entrada y el control de sus propiedades físicas como la velocidad y el radio.
Create Fluid Mask
El nodo Create Fluid Mask, implementado basándose en un algoritmo estable de dinámica de fluidos, simula el proceso de difusión de tinte en un fluido configurando múltiples puntos de entrada y controlando sus propiedades físicas como la velocidad y el radio.
El nodo Create Fluid Mask es una herramienta para generar máscaras con efectos de fluido dinámico. Simula el movimiento de fluidos para crear secuencias de imágenes en blanco y negro que cambian con el tiempo y tienen una sensación de flujo natural. Este nodo sirve principalmente para flujos de trabajo de procesamiento y generación de imágenes que requieren máscaras dinámicas o de formas orgánicas.
Funcionalidad del Nodo
Este nodo se implementa basándose en un algoritmo estable de dinámica de fluidos. Simula el proceso de difusión de tinte en un fluido configurando múltiples puntos de entrada y controlando sus propiedades físicas como la velocidad y el radio. Genera secuencias de imágenes y los datos de máscara correspondientes con un número especificado de fotogramas, ancho y alto. Todos los parámetros se pueden ajustar dentro de un rango entero definido, y el cálculo central depende de las funciones matemáticas de la biblioteca SciPy.
Explicación de los Parámetros del Nodo - Create Fluid Mask
Parámetros de Control (Parameters)
| Nombre del Parámetro | Tipo de Dato | Obligatorio | Valor por Defecto | Rango/Opciones | Descripción |
|---|---|---|---|---|---|
invert | BOOLEANO | Sí | False | - | invert (parámetro de entrada): Invierte las áreas blancas y negras de la máscara de salida. Cuando es True, las áreas originalmente blancas (brillantes) se vuelven negras y viceversa. |
frames | ENTERO | Sí | 1 | 1 - 4096 (incremento: 1) | frames (parámetro de entrada): Establece el número total de fotogramas para la animación de fluido a generar. Rango de 1 a 4096, incremento de 1. |
width | ENTERO | Sí | 256 | 16 - 4096 (incremento: 1) | width (parámetro de entrada): Establece el valor en píxeles del ancho de la imagen de fluido generada. Rango de 16 a 4096, incremento de 1. |
height | ENTERO | Sí | 256 | 16 - 4096 (incremento: 1) | height (parámetro de entrada): Establece el valor en píxeles del alto de la imagen de fluido generada. Rango de 16 a 4096, incremento de 1. |
inflow_count | ENTERO | Sí | 3 | 0 - 255 (incremento: 1) | inflow_count (parámetro de entrada): Define la cantidad de "puntos de entrada" en la simulación de fluido. Rango de 0 a 255, incremento de 1. |
inflow_velocity | ENTERO | Sí | 1 | 0 - 255 (incremento: 1) | inflow_velocity (parámetro de entrada): Controla la intensidad de la velocidad de los puntos de entrada del fluido. Rango de 0 a 255, incremento de 1. |
inflow_radius | ENTERO | Sí | 8 | 0 - 255 (incremento: 1) | inflow_radius (parámetro de entrada): Establece el tamaño del radio de acción de cada punto de entrada de fluido. Rango de 0 a 255, incremento de 1. |
inflow_padding | ENTERO | Sí | 50 | 0 - 255 (incremento: 1) | inflow_padding (parámetro de entrada): Controla la distancia mínima entre los puntos de entrada y el borde del lienzo. Rango de 0 a 255, incremento de 1. |
inflow_duration | ENTERO | Sí | 60 | 0 - 255 (incremento: 1) | inflow_duration (parámetro de entrada): Establece la duración (en fotogramas) durante la cual cada punto de entrada genera fluido. Rango de 0 a 255, incremento de 1. |
Salida (Output)
| Nombre del Parámetro | Tipo de Dato | Descripción |
|---|---|---|
| IMAGE | IMAGE | IMAGE (parámetro de salida): Secuencia de imágenes de la simulación de fluido generada, en escala de grises. |
| MASK | MASK | MASK (parámetro de salida): Datos de máscara correspondientes a la imagen, que se pueden usar para controlar el área de procesamiento de otros nodos. |
Casos de Uso
En flujos de trabajo de generación de video o animación de imágenes, puedes usar la máscara dinámica generada por este nodo para controlar el área donde se aplican efectos especiales. Por ejemplo, conectar la MASK de salida a ControlNet puede guiar la generación de imágenes con características de textura fluida; o usar la secuencia IMAGE como fondo dinámico para composición con otras capas de imagen.
Consideraciones
Ten en cuenta que configuraciones de alta resolución o un alto número de fotogramas pueden aumentar significativamente el tiempo de cálculo y el uso de memoria. Además, los patrones de fluido generados por este nodo son aleatorios; la misma configuración de parámetros puede producir resultados ligeramente diferentes.
Enlace al Código Fuente del Nodo Create Fluid Mask
El nodo Create Fluid Mask proviene del paquete de nodos ComfyUI-KJNodes.
Comentarios
Inicia sesión con GitHub para unirte a la conversación.