← Zurück zu GenAI & Content Creation
Sampler (auch: Solver) sind die Algorithmen, die in Stable Diffusion den Denoising-Prozess steuern – sie bestimmen, wie das Modell in einer definierten Anzahl von Schritten aus zufälligem Rauschen ein kohärentes Bild erzeugt, und beeinflussen maßgeblich Qualität, Geschwindigkeit und Stil des Ergebnisses.

Rubrik: GenAI & Content Creation · Unterrubrik: Stable Diffusion · Niveau: Fortgeschritten Synonyme / Auch bekannt als: Solver, Sampling-Algorithmus, Noise Scheduler, Denoising Sampler

Was ist ein Sampler?

Stable Diffusion generiert Bilder, indem es schrittweise aus einem vollständig verrauschten Ausgangsbild die gelernten Strukturen „herausarbeitet" – ein Prozess, der als Denoising oder Reverse Diffusion bezeichnet wird. Der Sampler definiert die mathematische Strategie für jeden einzelnen dieser Schritte: Wie groß ist der Schritt? Wie wird der Gradient geschätzt? Werden vergangene Schritte berücksichtigt? Diese Entscheidungen haben direkte Auswirkungen auf Bildqualität, Konvergenzgeschwindigkeit und Detailreichtum.

Erklärung

Alle Sampler teilen das gleiche Grundprinzip: Sie lösen eine Differentialgleichung (die sogenannte SDE oder ODE des Diffusionsprozesses) numerisch, um den Pfad von Rauschen zu Bild zu approximieren. Unterschiedliche Sampler nutzen unterschiedliche numerische Verfahren – analog zu Euler-Methode, Runge-Kutta, Adams-Verfahren usw. in der klassischen Numerik.

Die wichtigsten Sampler im Überblick

Euler: Der einfachste und schnellste Sampler. Nutzt die einfache Euler-Methode (erster Ordnung) zur Annäherung an die ODE. Konvergiert bereits bei 20–25 Steps zu soliden Ergebnissen. Gut für schnelle Tests und Iteration. Nachteil: Bei wenigen Steps etwas unscharf und weniger detailreich als höherwertige Sampler.

Euler a (Euler Ancestral): Ergänzt Euler um einen stochastischen (zufälligen) Rauschterm bei jedem Schritt – „ancestral" bedeutet, dass das Ergebnis nicht vollständig determiniert ist. Selbst bei gleichem Seed und gleichen Einstellungen variieren die Ergebnisse leicht, was kreative Vielfalt schafft. Beliebt für Portraits und organische Motive. Mehr Steps verbessern nicht immer das Ergebnis, da die Zufallskomponente bestehen bleibt.

DPM++ 2M (DPM-Solver++ 2nd order Multistep): Aktuell einer der besten Sampler für Qualität und Geschwindigkeit. Nutzt einen höherwertigen Solver (zweite Ordnung, Multistep) und einen angepassten Noise-Scheduler. Konvergiert zuverlässig bei 20–30 Steps. Deterministische Ergebnisse (gleicher Seed = gleiches Bild). Empfohlen für Produktivarbeit.

DPM++ 2M Karras: DPM++ 2M mit Karras-Noise-Schedule – einer verbesserten, nicht-linearen Verteilung der Noise-Levels über die Schritte. Die Karras-Variante liefert in vielen Tests etwas schärfere Details und bessere Farbsättigung. Sehr weit verbreitet; gilt als Goldstandard für SD-1.5-Modelle.

DPM++ SDE (Stochastic Differential Equations): Stochastische Variante von DPM++; ähnlich wie Euler a bietet sie kreative Variation bei gleichem Seed. Sehr gute Qualität, besonders bei Texturen und Details. Benötigt mehr Steps (25–40) für optimale Ergebnisse. Etwas langsamer als DPM++ 2M.

DPM++ 3M SDE Karras: Drei Ordnungen, SDE, Karras-Schedule. Aktuell einer der qualitativ stärksten Sampler für komplexe Szenen und hohe Detailanforderungen. Empfohlen für finale High-Quality-Renders. Benötigt 30–50 Steps.

DDIM (Denoising Diffusion Implicit Models): Einer der ersten non-stochastischen Sampler; vollständig deterministisch (kein Rauschen = immer gleiche Ausgabe bei gleichem Seed). Konvergiert langsamer als moderne Sampler (40–60 Steps für gute Qualität). Vorteil: ermöglicht präzises DDIM-Inversion für Bild-Editing-Workflows (z. B. für konsistentes Img2Img und strukturiertes Inpainting in Stable Diffusion). Heute weitgehend durch DPM++ ersetzt, außer für spezielle Inversion-Workflows.

LMS (Linear Multi-Step): Klassischer Multistep-Sampler aus der frühen SD-Ära. Gute Ergebnisse bei 25–35 Steps. Weitgehend von DPM++ 2M überholt.

Heun: Zweiter-Ordnung-Euler (Heun-Verfahren); deutlich bessere Konvergenz als Euler a bei gleicher Schrittzahl. Nachteil: jeder Schritt erfordert zwei Modell-Evaluierungen (doppelte Rechenzeit). Qualitativ vergleichbar mit DPM++ 2M bei halber Step-Zahl.

PLMS (Pseudo Linear Multi-Step): Früher Hochleistungs-Sampler für latente Diffusion. Heute durch DPM++ Varianten überholt.

UniPC: Neuerer universeller Predictor-Corrector-Sampler. Gute Qualität bei 5–20 Steps. Nützlich für sehr schnelle Generierungen.

Step-Empfehlungen

SamplerMinimum StepsOptimale StepsVerwendung
Euler a2025–35Kreative Variation, Portraits
DPM++ 2M Karras1520–30Produktivarbeit, Standardeinsatz
DPM++ SDE Karras2025–40Texturen, Details
DPM++ 3M SDE Karras2535–50High-Quality-Finale
DDIM3040–60Inversion-Workflows
Heun1520–30Qualität bei wenig Steps
UniPC510–20Schnelle Tests

Beispiele

  1. Schneller Ideation-Sprint: Euler a, 20 Steps, viele Seeds → schnelle Variation und Auswahl der besten Komposition.
  2. Produktionsfoto: DPM++ 2M Karras, 25 Steps → konsistente, hochqualitative Ausgabe für Print und Web.
  3. Texturen und Nahaufnahmen: DPM++ SDE Karras, 35 Steps → feine Oberflächendetails, reiche Texturierung.
  4. img2img mit präziser Kontrolle: DDIM, 50 Steps → DDIM-Inversion ermöglicht konsistente Bearbeitung ohne Positionsverlust.
  5. Animationsframes mit AnimateDiff: Euler a oder DPM++ 2M; viele Steps erhöhen Konsistenz über Frames hinweg → für AnimateDiff-Sequenzen Standard.

In der Praxis

Empfehlungen für Einsteiger:

  • Standard-Wahl für 90% aller Anwendungen: DPM++ 2M Karras, 20–25 Steps
  • Für kreative Exploration: Euler a, 25–30 Steps
  • Für höchste Qualität (finale Version): DPM++ 3M SDE Karras, 40 Steps

Fallstricke:

  • Mehr Steps bedeuten nicht immer bessere Qualität – ab einem Schwellenwert (meist 30–40 Steps) nimmt die Qualitätsverbesserung dramatisch ab, die Renderzeit steigt aber linear
  • Ancestral-Sampler (mit „a" oder SDE) liefern bei gleichem Seed leicht variierende Ergebnisse – kein Bug, sondern Designmerkmal
  • Der Karras-Schedule ist fast immer besser als die nicht-Karras-Variante – Karras-Version bevorzugen
  • Sampler-Kompatibilität: Bei SDXL und modernen Modellen empfiehlt sich DPM++ 2M oder Euler; bei älteren SD-1.4/1.5-Modellen funktionieren alle gängigen Sampler

AUTOMATIC1111: Sampler-Auswahl im Hauptgenerierungsfeld; alle oben genannten sind verfügbar. ComfyUI: KSampler-Node mit Sampler- und Scheduler-Auswahl als separate Parameter.

Vergleich & Abgrenzung

Der Scheduler (auch: Noise Schedule) ist ein verwandter, aber separater Parameter: Er definiert, wie sich der Noise-Level über die Denoising-Schritte verteilt. Gängige Scheduler: Karras, Exponential, SGM Uniform. In AUTOMATIC1111 ist der Scheduler Teil der Sampler-Bezeichnung; in ComfyUI werden Sampler und Scheduler getrennt konfiguriert. Die CFG Scale (Guidance Scale) ist ein weiterer orthogonaler Parameter, der unabhängig vom Sampler die Prompt-Adherence steuert.

Häufige Fragen (FAQ)

Wie verwende ich Sampler in der Praxis? Für den täglichen Einsatz ist DPM++ 2M Karras mit 20–25 Steps die universell beste Wahl – schnell, zuverlässig, hochqualitativ. Wer kreative Variation wünscht, probiert Euler a. Für finale, detailreiche Outputs empfiehlt sich DPM++ 3M SDE Karras mit 40 Steps. In ComfyUI Sampler und Scheduler separat konfigurieren.

Was sind typische Fehler bei der Sampler-Wahl? Häufig werden zu viele Steps verwendet, was Rechenzeit kostet, aber kaum Qualität bringt. Außerdem werden ancestral/SDE-Sampler genutzt, wenn deterministische Reproduzierbarkeit (gleicher Seed = gleiches Bild) gefragt ist – für reproduzierbare Ergebnisse immer DPM++ 2M ohne SDE/ancestral verwenden. Ein weiterer Fehler: DDIM für normale Generierungen – DDIM ist nur für Inversion-Workflows nötig.

Weiterführend

  • Stable Diffusion Samplers: A Comprehensive Guide
  • DPM-Solver++ Paper
  • DDIM Paper
  • Karras Noise Schedule Paper
← Zurück zu GenAI & Content Creation
Infotag · 13. Mai · 15:00 Uhr · Vor Ort

Sei am Mittwoch dabei.
Bring Eltern oder Freunde mit.

Ein halber Nachmittag, der dir drei Jahre Klarheit bringen kann. Kostenlos, unverbindlich, ehrlich.

  • Rundgang durch Studios, Schnitträume und Tonstudio
  • Echte Absolventenfilme sehen
  • 1:1-Beratung zu Bewerbung & BAföG
  • Studierende direkt fragen
  • Kaffee, kein Sales-Pitch
  • Auch online möglich

Platz beim Infotag reservieren

Dauert 30 Sekunden. Bestätigung per E-Mail.
100 % kostenlos · keine Verpflichtung · jederzeit absagbar