Por qué importa la seed
La difusión parte de un ruido, y cada imagen es una función determinista de ese ruido más tus ajustes. La seed es la receta del ruido. Eso la convierte en la herramienta de aprendizaje más útil: fija la seed, cambia una cosa, compara. Es exactamente el método de nuestra comparación de estilos de artistas: 1.731 artistas, cuatro prompts fijos y una seed fija por prompt. Solo cambia el nombre del artista, así que las diferencias que ves son el efecto del artista y nada más.
Cómo usarla en la práctica
- Genera con seed -1 hasta que aparezca una composición que te guste.
- Lee la seed en la información de la imagen (Automatic1111 la escribe en los metadatos PNG y debajo de la imagen) y pégala en el campo seed.
- Ahora afina el prompt o el prompt negativo palabra a palabra: la composición suele mantenerse, los detalles se mueven.
- Con un sampler no ancestral (Euler, DDIM, DPM++ 2M), la misma seed sigue dando una imagen parecida cuando cambias los pasos o el CFG, lo que permite comparar ajustes con justicia. Los samplers ancestrales, como Euler a, añaden ruido nuevo en cada paso y se desvían.
Los ejemplos de prompts de este sitio indican la seed de casi todas las imágenes para que partas de un resultado conocido.
Qué rompe la reproducibilidad
- Otro modelo o LoRA: el ruido es el mismo pero el eliminador de ruido no, así que la imagen cambia: poco con un LoRA ligero, por completo con otro modelo.
- Otro tamaño de imagen: el tensor de ruido tiene otra forma, así que la imagen no tiene nada que ver aunque la seed sea la misma.
- Otra GPU u otra versión del software: pequeñas diferencias de coma flotante pueden desplazar detalles; entre marcas de GPU distintas, Automatic1111 genera incluso un ruido diferente, salvo que su fuente de números aleatorios esté configurada en CPU.
- Automatic1111 tiene ajustes adicionales que cambian el resultado, como la variation seed, Clip skip y Eta noise seed delta; mantenlos idénticos para repeticiones exactas.
Variaciones alrededor de una seed
Automatic1111 tiene una variation seed y un control de variation strength: entre 0,1 y 0,3 obtienes hermanas de la imagen, misma pose y paleta con pequeños cambios, útil para elegir las mejores manos o la mejor cara. Un X/Y/Z plot con seeds en un eje y una palabra del prompt en el otro produce una cuadrícula de comparación de una sola vez.