KJNodes/noisegenerated

Custom Sigmas(CustomSigmas)

Este nodo recibe una cadena de valores numéricos separados por comas y la convierte en un tensor de PyTorch

Custom Sigmas

SIGMAS
sigmas_string
14.615, 6.475, 3.861, 2.697, 1.886, 1.396, 0.963, 0.652, 0.399, 0.152, 0.029
interpolate_to_steps
10
KJNodes

El nodo Custom Sigmas recibe una cadena de valores numéricos separados por comas y la convierte en un tensor de PyTorch.

El nodo Custom Sigmas permite a los usuarios crear un tensor de programación de ruido (sigmas) ingresando una cadena de valores personalizados. Se utiliza principalmente para controlar con precisión la intensidad del ruido en cada paso durante el proceso de muestreo de modelos de difusión (como Stable Diffusion). Este nodo proporciona la capacidad de ajustar finamente el proceso de generación.

Funcionalidad del Nodo

Este nodo recibe una cadena de valores numéricos separados por comas y la convierte en un tensor de PyTorch. Si la cantidad de valores proporcionados no coincide con el número de pasos objetivo, el nodo ajusta automáticamente la longitud de la secuencia utilizando un algoritmo de interpolación log-lineal, garantizando que la secuencia final de intensidades de ruido sea suave y se ajuste al número de pasos esperado. Esto le permite adaptarse a los esquemas de programación optimizados predefinidos por diferentes modelos (como SD 1.5, SDXL, SVD).

Explicación de los Parámetros del Nodo - Custom Sigmas

Parámetros de Control (Parameters)

Nombre del ParámetroTipo de DatoObligatorioValor por DefectoRango/OpcionesDescripción
sigmas_stringSTRING14.615, 6.475, 3.861, 2.697, 1.886, 1.396, 0.963, 0.652, 0.399, 0.152, 0.029-sigmas_string: Ingresa la secuencia personalizada de intensidades de ruido, en formato de cadena de valores separados por comas. No hay límites en el rango de valores, pero normalmente son números positivos decrecientes.
interpolate_to_stepsINT100 - 255 (incremento: 1)interpolate_to_steps: Especifica el número objetivo de pasos de muestreo. El nodo realizará una interpolación o ajuste de la secuencia de ruido ingresada en base a este valor. El rango válido es de 0 a 255, con un incremento de 1.

Salida (Output)

Nombre del ParámetroTipo de DatoDescripción
SIGMASSIGMASSIGMAS: Devuelve el tensor de programación de ruido ajustado, que puede usarse directamente para el control de ruido del muestreador.

Casos de Uso

En flujos de trabajo donde se requiere un control preciso del proceso de generación de imágenes o para experimentar con diferentes programaciones de ruido, puedes conectar este nodo al puerto de entrada "sigmas" de KSampler o KSampler Advanced. Por ejemplo, puedes ingresar directamente los valores de programación optimizados por Nvidia para SD 1.5 en 10 pasos, para intentar obtener una mejor calidad de imagen con menos pasos de muestreo.

Enlace al Código Fuente del Nodo Custom Sigmas

El nodo Custom Sigmas proviene del paquete de nodos ComfyUI-KJNodes.

Comentarios

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

Cargando comentarios…