Flip Sigmas Adjusted(FlipSigmasAdjusted)
Este nodo técnicamente primero invierte completamente el orden de la secuencia de sigmas de entrada.
Flip Sigmas Adjusted
El nodo Flip Sigmas Adjusted técnicamente primero invierte completamente el orden de la secuencia de sigmas de entrada.
El nodo Flip Sigmas Adjusted es un nodo de utilidad para procesar y ajustar secuencias de programación de ruido (sigmas). Su función principal es recibir una secuencia de sigmas, realizar operaciones como inversión, desplazamiento y escalado, generando así una nueva secuencia ajustada de intensidades de ruido. Se utiliza comúnmente para controlar los pasos de eliminación de ruido en el proceso de generación de imágenes.
Funcionalidad del Nodo
Técnicamente, este nodo primero invierte completamente el orden de la secuencia de sigmas de entrada. Posteriormente, permite al usuario aplicar un desplazamiento de índice a los elementos de la secuencia mediante el parámetro offset_by, para alterar la trayectoria de evolución de la intensidad del ruido. El usuario también puede elegir si normalizar toda la secuencia con su último valor o realizar un escalado global mediante el parámetro divide_by. Todas las operaciones garantizan que no aparezcan valores cero en la secuencia para evitar errores de cálculo.
Explicación de los Parámetros del Nodo - Flip Sigmas Adjusted
Entradas (Inputs)
| Nombre del Parámetro | Tipo de Dato | Requerido | Valor por Defecto | Rango de Valores/Opciones | Descripción |
|---|---|---|---|---|---|
sigmas | SIGMAS | Sí | - | - | sigmas (parámetro de entrada): La secuencia de programación de ruido original a procesar. Esta secuencia suele ser generada por un nodo programador y define la intensidad de cada paso del proceso de eliminación de ruido. |
Parámetros de Control (Parameters)
| Nombre del Parámetro | Tipo de Dato | Requerido | Valor por Defecto | Rango de Valores/Opciones | Descripción |
|---|---|---|---|---|---|
divide_by_last_sigma | BOOLEANO | Sí | falso | - | divide_by_last_sigma (parámetro de entrada): Un interruptor booleano que determina si se normaliza toda la secuencia utilizando el último valor sigma de la misma. Cuando está activado, todos los valores se dividen por el valor final. |
divide_by | FLOTANTE | Sí | 1 | 1 - 255 (Tamaño del paso: 0.01) | divide_by (parámetro de entrada): Un divisor utilizado para escalar globalmente la secuencia. Todos los valores sigma ajustados se dividirán por este número. El rango de valores es de 1 a 255, con un tamaño de paso de 0.01. |
offset_by | ENTERO | Sí | 1 | -100 - 100 (Tamaño del paso: 1) | offset_by (parámetro de entrada): Establece el desplazamiento de índice de los elementos de la secuencia. Un valor positivo hace que el elemento actual tome el valor de una posición anterior (índice más pequeño). El rango de valores es de -100 a 100, con un tamaño de paso de 1. |
Salidas (Output)
| Nombre del Parámetro | Tipo de Dato | Descripción |
|---|---|---|
| SIGMAS | SIGMAS | La nueva secuencia de programación de ruido generada después de operaciones como desplazamiento y escalado. |
| sigmas_string | CADENA | sigmas_string (parámetro de salida): Los nuevos valores de la secuencia en formato de cadena, facilitando la visualización o registro directo por parte del usuario. |
Escenarios de Uso
En flujos de trabajo de generación de imágenes, este nodo suele colocarse antes del KSampler para modificar la programación de ruido utilizada por el muestreador. Por ejemplo, ajustando el valor de offset_by se pueden crear trayectorias de eliminación de ruido con ritmos únicos, diferentes del proceso de difusión inversa estándar, influyendo así en el estilo o el proceso de generación de detalles de la imagen final.
Consideraciones
Al usar este nodo, es importante tener en cuenta que la secuencia de sigmas de entrada suele provenir de otros nodos programadores (como BasicScheduler). Un valor de offset_by demasiado grande puede provocar que aparezcan muchos elementos con valores mínimos al principio y al final de la secuencia, lo que podría desestabilizar el proceso de muestreo.
Enlace al Código Fuente del Nodo Flip Sigmas Adjusted
El nodo Flip Sigmas Adjusted proviene del paquete de nodos ComfyUI-KJNodes.
Comentarios
Inicia sesión con GitHub para unirte a la conversación.