Qué es Dynamic Thresholding (CFG-Fix) - Integrado en Forge

¿Qué es Dynamic Thresholding (CFG-Fix)?

Dynamic Thresholding, también conocido como CFG Scale Fix, es una herramienta integrada en Forge NEO (y otras interfaces de Stable Diffusion) que permite utilizar valores de CFG Scale mucho más altos sin sufrir los problemas típicos de saturación, colores quemados, artefactos y distorsiones que normalmente aparecen cuando subes el CFG por encima de 12-15.

Funciona aplicando dos técnicas principales:

  1. 1) Scale Mimicking (Imitación de Escala): Simula que estás usando un CFG bajo (seguro) aunque hayas configurado uno alto.​

  2. 2) Dynamic Percentile Clamping/Thresholding (Recorte Dinámico por Percentil): Limita los valores extremos de los latentes entre pasos del proceso de difusión para evitar que la imagen se "rompa".​

¿Para qué sirve?

El objetivo principal es maximizar el seguimiento del prompt (prompt adherence) sin sacrificar la calidad visual. Normalmente, un CFG bajo (1-5) genera imágenes más creativas pero menos fieles al prompt, mientras que un CFG alto (20-50+) sigue mejor el prompt pero produce colores sobresaturados, deformaciones y artefactos.

Dynamic Thresholding corrige este problema permitiéndote usar CFG de 20, 30, 50 o incluso 100 con resultados estables.​​

Acceso a Dynamic Thresholding en Forge NEO

En Forge NEO, Dynamic Thresholding viene integrado de forma nativa. No necesitas instalar extensiones adicionales como en Automatic1111.

Busca la sección en la interfaz de generación (txt2img o img2img) que dice:​

  • "Dynamic Thresholding (CFG Scale Fix)" o simplemente "CFG-Fix"​​

Aparece típicamente debajo de otros controles.

Parámetros y Configuraciones

1. Enable Dynamic Thresholding

Función: Activa o desactiva la herramienta.​

  • Marca esta casilla para habilitar el sistema de corrección de CFG.

2. CFG Scale (Escala CFG principal)

Función: El valor de CFG que quieres usar. Con Dynamic Thresholding puedes usar valores muy altos.​​

  • Rango recomendado con DT activado: 12-50 (algunos usuarios llegan hasta 100).​​

  • Sin Dynamic Thresholding: 7-12 es el rango seguro estándar.​

  • Ejemplo: Si configuras CFG Scale en 30, Dynamic Thresholding lo procesará sin generar artefactos.​

3. Mimic Scale (Escala de Imitación)

Función: El valor de CFG que Dynamic Thresholding simulará internamente para mantener la estabilidad visual.​​

  • Rango recomendado: 5-10, siendo 7 el valor más común.​​

  • Explicación: Si pones CFG Scale en 30 y Mimic Scale en 7, la imagen se generará como si tuvieras CFG 7, pero con la fuerza de adherencia al prompt de CFG 30.​​

  • Valores bajos (1-5): Más creatividad, menor fidelidad al prompt.

  • Valores medios (6-10): Balance entre adherencia y calidad visual.​

  • Valores altos (>10): Mayor seguimiento del prompt, pero puede generar artefactos si es demasiado alto.​

4. Threshold Percentile (Percentil de Umbral o Top Percentile Clamp)

Función: Define el porcentaje de valores extremos en los latentes que serán limitados/recortados.​

  • Rango: 0.90 a 1.00 (90% a 100%).​

  • Valor recomendado: 0.975 a 1.00 (97.5% a 100%).​

  • Explicación:

    • 100% (1.0): No descarta ningún valor extremo, máximo control de CFG.​

    • 99% (0.99): Descarta el 1% de valores más extremos, reduce artefactos.​

    • 90% (0.90): Descarta el 10% de extremos, genera imágenes más suaves pero puede perder detalles.​

  • Uso práctico: Si ves artefactos o colores extraños, baja este valor a 0.95 o 0.90.​

5. Mimic Scale Scheduler (Programador de Escala de Imitación)

Función: Cambia el Mimic Scale dinámicamente durante el proceso de generación, en lugar de mantenerlo constante.​

  • Opciones disponibles:​

    • Constant (Constante): Mantiene el Mimic Scale fijo durante todos los pasos.​

    • Linear Up (Lineal Ascendente): Aumenta gradualmente desde el mínimo hasta el Mimic Scale configurado.​

    • Linear Down (Lineal Descendente): Disminuye gradualmente desde el Mimic Scale hasta el mínimo.​

    • Cosine Up (Coseno Ascendente): Aumenta con curva coseno.​

    • Cosine Down (Coseno Descendente): Disminuye con curva coseno.​

    • Half Cosine Up (Medio Coseno Ascendente): Aumenta hasta la mitad del valor configurado usando curva coseno.​

    • Power Up: Mantiene valores bajos durante la mayoría de los pasos, luego sube rápidamente al final (útil para refinar detalles).​

    • Linear/Cosine Repeating, Sawtooth: Oscilan repetidamente.​

  • Recomendación general: Half Cosine Up o Cosine Up funcionan bien para la mayoría de casos.​

  • Uso avanzado: Linear Down funciona bien pero invierte la lógica del CFG principal (requiere CFG bajo).​

6. CFG Scale Scheduler (Programador de Escala CFG)

Función: Igual que el Mimic Scale Scheduler, pero aplica al CFG Scale principal.​

  • Opciones: Las mismas que Mimic Scale Scheduler.​

  • Recomendación: Usar el mismo scheduler que Mimic Scale Scheduler para mantener coherencia, o Constant si prefieres mantener el CFG fijo.​

  • Ejemplo: Half Cosine Up con CFG Scale 20 comenzará en valores bajos y subirá progresivamente hasta 10 (la mitad de 20) durante el proceso.​

7. Mimic Scale Minimum (Valor Mínimo de Escala de Imitación)

Función: El valor mínimo que alcanzará el Mimic Scale cuando uses un scheduler no-constante.​

  • Rango recomendado: 2-5.​

  • Ejemplo: Si Mimic Scale es 8, Mimic Scale Minimum es 2, y usas Linear Up con 20 pasos, el paso 1 usará Mimic Scale 2, el paso 10 usará 5, y el paso 20 usará 8.​

  • Uso: Permite controlar la progresión del scheduler.​

8. CFG Scale Minimum (Valor Mínimo de Escala CFG)

Función: El valor mínimo que alcanzará el CFG Scale cuando uses un scheduler no-constante.​

  • Rango recomendado: 2.5-5.​

  • Uso: Similar al Mimic Scale Minimum, controla el rango inferior del scheduler de CFG.​

9. Scheduler Value (Valor del Programador)

Función: Parámetro adicional que afecta los schedulers tipo Power y Repeating.​

  • Rango: 0-100.​

  • Uso:

    • Para Power Up: Controla qué tan rápido sube el valor al final (valores más altos = rampa más rápida).​

    • Para Repeating: Define el número de repeticiones del ciclo.​

  • Recomendación: Ignorar si no usas estos schedulers.​

10. Interpolate Phi (Interpolación Phi)

Función: Controla la saturación de color de la imagen final.​

  • Rango: 0.0 a 1.0.​

  • Valores recomendados:​

    • 1.0: Saturación completa (por defecto).​

    • 0.7-0.9: Reduce ligeramente la saturación, genera colores más naturales.​

    • 0.5 o menos: Reduce significativamente la saturación.​

    • 0.0: Desatura casi completamente.​

  • Uso práctico: Si tus imágenes se ven demasiado saturadas incluso con Dynamic Thresholding, baja Interpolate Phi a 0.7-0.8.​

11. Separate Feature Channels (Separar Canales de Características)

Función: Procesa cada canal de color (R, G, B) de forma independiente en lugar de procesarlos juntos.​

  • Opciones: True/False (Activado/Desactivado).​

  • Recomendación: Activar (True). Mejora la precisión del color y reduce artefactos cromáticos.​

12. Scaling Startpoint (Punto de Inicio de Escalado)

Función: Define el punto de referencia para calcular el escalado dinámico.​

  • Opciones:​

    • MEAN (Media): Usa el promedio de valores como punto de inicio.​

    • ZERO (Cero): Usa cero como punto de inicio.​

  • Recomendación: MEAN funciona mejor en la mayoría de casos, aunque ZERO también es válido.​

13. Variability Measure (Medida de Variabilidad)

Función: Define qué métrica estadística usar para medir la variabilidad de los latentes.​

  • Opciones:​

    • AD (Absolute Deviation / Desviación Absoluta): Mide cuánto se desvían los valores del promedio usando valores absolutos.​

    • STD (Standard Deviation / Desviación Estándar): Mide la dispersión estadística estándar.​

  • Recomendación: AD (Absolute Deviation) tiende a funcionar mejor, aunque STD también es efectivo.​

Configuraciones

Básica

Enable Dynamic Thresholding

CFG Scale: 20-30

Mimic Scale: 7

Threshold Percentile: 1.0 (100%)

Mimic Scale Scheduler: Constant

CFG Scale Scheduler: Constant

Interpolate Phi: 1.0

Balanceada

Enable Dynamic Thresholding

CFG Scale: 25-35

Mimic Scale: 6-7

Threshold Percentile: 0.975-0.99

Mimic Scale Scheduler: Half Cosine Up o Cosine Up

CFG Scale Scheduler: Half Cosine Up o Cosine Up

Mimic Scale Minimum: 2-3

CFG Scale Minimum: 2.5-3

Interpolate Phi: 0.7-0.9

Separate Feature Channels: True

Scaling Startpoint: MEAN

Variability Measure: AD

Agresiva (máximo seguimiento del prompt)

Enable Dynamic Thresholding

CFG Scale: 40-50

Mimic Scale: 10-15

Threshold Percentile: 1.0

Mimic Scale Scheduler: Cosine Up

CFG Scale Scheduler: Cosine Up

Mimic Scale Minimum: 4-5

CFG Scale Minimum: 5

Interpolate Phi: 1.0

Separate Feature Channels: True

Scaling Startpoint: MEAN

Variability Measure: AD

COMPARTE

NUESTRA MISION

Ponerte en el camino correcto para que puedas adentrarte en el maravilloso mundo del diseño, modelado y renderizado.

Creado con ©systeme.ioPolítica de Privacidad • Términos del servicio

Update cookies preferences