ComfyUI  >  Tutorials  >  Entfesseln Sie die Kraft von ComfyUI: Ein Einsteiger-Leitfaden mit praktischer Übung

Hallo, Mitstreiter der KI-Kunst! 👋 Willkommen bei unserem benutzerfreundlichen Leitfaden zu ComfyUI, einem unglaublich leistungsstarken und flexiblen Werkzeug zur Erstellung atemberaubender KI-generierter Kunst. 🎨 In diesem Leitfaden führen wir Sie durch die Grundlagen von ComfyUI, erforschen seine Funktionen und helfen Ihnen, sein Potenzial zu entfesseln, um Ihre KI-Kunst auf die nächste Stufe zu heben. 🚀

Wir werden behandeln:

1. Was ist ComfyUI? 🤔#

ComfyUI ist wie ein Zauberstab 🪄, mit dem Sie mühelos beeindruckende, KI-generierte Inhalte erstellen können. Im Kern ist ComfyUI eine knotenbasierte grafische Benutzeroberfläche (GUI), mit der Sie generative KI-Workflows erstellen und ausführen können. Die Bilderzeugung mit Stable Diffusion ist ein wichtiger Anwendungsfall, aber längst nicht der einzige. 🌟 Was ComfyUI wirklich besonders macht, ist die Art und Weise, wie es Künstler wie Sie dazu befähigt, Ihre Kreativität zu entfesseln und Ihre wildesten Ideen zum Leben zu erwecken.

Stellen Sie sich eine digitale Leinwand vor, auf der Sie Ihre eigenen einzigartigen Bildgenerierungs-Workflows erstellen können, indem Sie verschiedene Knoten miteinander verbinden, von denen jeder eine bestimmte Funktion oder Operation repräsentiert. 🧩 Es ist wie das Erstellen eines visuellen Rezepts für Ihre KI-generierten Meisterwerke!

Möchten Sie ein Bild von Grund auf mit einem Textprompt generieren? Es gibt einen Knoten dafür! Möchten Sie einen bestimmten Sampler anwenden oder den Geräuschpegel optimieren? Fügen Sie einfach die entsprechenden Knoten hinzu und lassen Sie den Zauber geschehen. ✨

Aber das Beste daran ist: ComfyUI zerlegt den Workflow in umstellbare Elemente und gibt Ihnen so die Freiheit, Ihre eigenen benutzerdefinierten Workflows zu erstellen, die auf Ihre künstlerische Vision zugeschnitten sind. 🖼️ Es ist wie ein persönliches Toolkit, das sich Ihrem kreativen Prozess anpasst.

1.1. ComfyUI vs. AUTOMATIC1111 🆚#

AUTOMATIC1111 ist eine weitere beliebte Benutzeroberfläche für Stable Diffusion. Sollten Sie also stattdessen ComfyUI verwenden? Vergleichen wir:

✅ Vorteile der Verwendung von ComfyUI:

  1. Leichtgewicht: Es läuft schnell und effizient.
  2. Flexibel: Sehr konfigurierbar, um Ihren Anforderungen gerecht zu werden.
  3. Transparent: Der Datenfluss ist sichtbar und leicht verständlich.
  4. Einfach zu teilen: Jede Datei repräsentiert einen reproduzierbaren Workflow.
  5. Gut für Prototyping: Erstellen Sie Prototypen mit einer grafischen Oberfläche anstelle von Code.

❌ Nachteile der Verwendung von ComfyUI:

  1. Inkonsistente Benutzeroberfläche: Jeder Workflow kann ein anderes Knotenlayout haben.
  2. Zu viele Details: Durchschnittliche Benutzer müssen möglicherweise nicht die zugrunde liegenden Verbindungen kennen.

1.2. Wo fange ich mit ComfyUI an? 🏁#

Wir glauben, dass die beste Art, ComfyUI zu lernen, darin besteht, sich in Beispiele zu vertiefen und es aus erster Hand zu erleben. 🙌 Deshalb haben wir dieses einzigartige Tutorial erstellt, das sich von anderen abhebt. In diesem Tutorial finden Sie eine detaillierte, schrittweise Anleitung, der Sie folgen können.

Aber das Beste daran ist: 🌟 Wir haben ComfyUI direkt in diese Webseite integriert! Sie können mit ComfyUI-Beispielen in Echtzeit interagieren, während Sie den Leitfaden durcharbeiten.🌟 Lassen Sie uns eintauchen!

2. ComfyUI-Workflows: Text-zu-Bild 🖼️#

Beginnen wir mit dem einfachsten Fall: der Erzeugung eines Bildes aus Text. Klicken Sie auf Run, um den Workflow auszuführen. Nach einer kurzen Wartezeit sollten Sie Ihr erstes generiertes Bild sehen! Um ausstehende und abgeschlossene Ausführungen anzuzeigen, klicken Sie in der linken Seitenleiste auf Queue oder drücken Sie Q.

Hier ist ein standardmäßiger Text-zu-Bild-Workflow zum Ausprobieren:

Grundbausteine 🕹️#

Der ComfyUI-Workflow besteht aus zwei grundlegenden Bausteinen: Knoten und Verbindungen.

  • Knoten sind die rechteckigen Blöcke, z.B. Load Checkpoint und CLIP Text Encode (Prompt). Jeder Knoten führt spezifischen Code aus und besitzt Eingaben, Ausgaben und Parameter.
  • Verbindungen (Links) sind die Linien, die die Ein- und Ausgänge der Knoten miteinander verbinden.

Grundlegende Steuerelemente 🕹️#

  • Zoomen Sie mit dem Mausrad oder einer Zwei-Finger-Geste.
  • Ziehen und halten Sie den Eingabe- oder Ausgabepunkt, um Verbindungen zwischen Knoten zu erstellen.
  • Halten Sie Space gedrückt und ziehen Sie, um die Arbeitsfläche zu verschieben, oder wechseln Sie über das Steuerelement unten rechts in den Pan Mode.

Lassen Sie uns auf die Details dieses Workflows eingehen.#

ComfyUI-Workflow: Text zu Bild

2.1. Auswahl eines Modells 🗃️#

Wählen Sie zunächst im Knoten Load Checkpoint ein Stable-Diffusion-Checkpoint-Modell aus. Klicken Sie auf den Modellnamen, um die im eingebetteten Demo vorinstallierten Modelle anzuzeigen. Wenn Sie ein eigenes Modell verwenden möchten, öffnen Sie den Workflow auf einer privaten RunComfy-Maschine und fügen Sie das Modell dort hinzu.

2.2. Eingabe des positiven und negativen Prompts 📝#

Sie sehen zwei Knoten mit der Bezeichnung CLIP Text Encode (Prompt). Der obere Prompt ist mit dem positive-Eingang des KSampler-Knotens verbunden, während der untere Prompt mit dem negative-Eingang verbunden ist. Geben Sie also Ihren positiven Prompt oben und Ihren negativen Prompt unten ein.

Der Knoten CLIP Text Encode (Prompt) konvertiert den Prompt in Tokens und kodiert sie mit dem Textencoder in Embeddings.

💡 Tipp: Verwenden Sie die Syntax (keyword:weight), um das Gewicht eines Schlüsselworts zu steuern, z.B. (keyword:1.2), um seinen Effekt zu erhöhen, oder (keyword:0.8), um ihn zu verringern.

2.3. Erzeugung eines Bildes 🎨#

Klicken Sie auf Run, um den Workflow auszuführen. Nach einer kurzen Wartezeit wird Ihr erstes Bild generiert!

2.4. Technische Erklärung von ComfyUI 🤓#

Die Stärke von ComfyUI liegt in seiner Konfigurierbarkeit. Das Verständnis der Funktionsweise jedes Knotens ermöglicht es Ihnen, sie an Ihre Bedürfnisse anzupassen. Bevor wir jedoch auf die Details eingehen, werfen wir einen Blick auf den Stable Diffusion-Prozess, um besser zu verstehen, wie ComfyUI funktioniert.

Der Stable Diffusion-Prozess lässt sich in drei Hauptschritte zusammenfassen:

  1. Textcodierung: Der vom Benutzer eingegebene Prompt wird von einer Komponente namens Text Encoder in einzelne Wortmerkmalsvektoren kompiliert. Dieser Schritt wandelt den Text in ein Format um, das das Modell verstehen und mit dem es arbeiten kann.
  2. Latent Space Transformation: Die Merkmalsvektoren aus dem Text Encoder und ein zufälliges Rauschbild werden in einen latenten Raum transformiert. In diesem Raum durchläuft das zufällige Bild basierend auf den Merkmalsvektoren einen Entrauschungsprozess, was zu einem Zwischenprodukt führt. In diesem Schritt geschieht der Zauber, da das Modell lernt, die Textmerkmale mit visuellen Darstellungen zu assoziieren.
  3. Bilddekodierung: Schließlich wird das Zwischenprodukt aus dem latenten Raum vom Bilddecoder dekodiert und in ein tatsächliches Bild umgewandelt, das wir sehen und schätzen können.

Jetzt, da wir ein allgemeines Verständnis des Stable Diffusion-Prozesses haben, tauchen wir in die Schlüsselkomponenten und -knoten in ComfyUI ein, die diesen Prozess ermöglichen.

2.4.1 Load Checkpoint-Knoten 🗃️#

Der Load Checkpoint-Knoten in ComfyUI ist entscheidend für die Auswahl eines Stable Diffusion-Modells. Ein Stable Diffusion-Modell besteht aus drei Hauptkomponenten: MODEL, CLIP und VAE. Lassen Sie uns jede Komponente und ihre Beziehung zu den entsprechenden Knoten in ComfyUI untersuchen.

  1. MODEL: Die Komponente MODEL ist das Rauschvorhersagemodell, das im latenten Raum arbeitet. Sie ist für den Kernprozess der Bilderzeugung aus der latenten Repräsentation verantwortlich. In ComfyUI verbindet sich der MODEL-Ausgang des Load Checkpoint-Knotens mit dem KSampler-Knoten, wo der umgekehrte Diffusionsprozess stattfindet. Der KSampler-Knoten verwendet das MODEL, um die latente Repräsentation iterativ zu entrauschen und das Bild schrittweise zu verfeinern, bis es mit dem gewünschten Prompt übereinstimmt.
  2. CLIP: CLIP (Contrastive Language-Image Pre-training) ist ein Sprachmodell, das die positiven und negativen Prompts des Benutzers vorverarbeitet. Es wandelt die Textprompts in ein Format um, das das MODEL verstehen und zur Steuerung des Bilderzeugungsprozesses verwenden kann. In ComfyUI verbindet sich der CLIP-Ausgang des Knotens Load Checkpoint mit CLIP Text Encode (Prompt). Dieser Knoten nimmt die vom Benutzer bereitgestellten Prompts entgegen und speist sie in das CLIP-Sprachmodell ein, wobei jedes Wort in Embeddings umgewandelt wird. Diese Embeddings erfassen die semantische Bedeutung der Wörter und ermöglichen es dem MODEL, Bilder zu generieren, die mit den gegebenen Prompts übereinstimmen.
  3. VAE: VAE (Variational AutoEncoder) ist für die Umwandlung des Bildes zwischen dem Pixelraum und dem latenten Raum verantwortlich. Es besteht aus einem Encoder, der das Bild in eine niedrigdimensionale latente Repräsentation komprimiert, und einem Decoder, der das Bild aus der latenten Repräsentation rekonstruiert. Im Text-zu-Bild-Prozess wird der VAE nur im letzten Schritt verwendet, um das generierte Bild vom latenten Raum zurück in den Pixelraum zu konvertieren. Der VAE Decode-Knoten in ComfyUI nimmt die Ausgabe des KSampler-Knotens (der im latenten Raum arbeitet) und verwendet den Decoder-Teil des VAE, um die latente Repräsentation in das endgültige Bild im Pixelraum umzuwandeln.

Es ist wichtig zu beachten, dass der VAE eine separate Komponente vom CLIP-Sprachmodell ist. Während CLIP sich auf die Verarbeitung von Textprompts konzentriert, beschäftigt sich der VAE mit der Umwandlung zwischen Pixel- und latentem Raum.

2.4.2. CLIP Text Encode (Prompt) 📝#

Der Knoten CLIP Text Encode (Prompt) in ComfyUI übernimmt die vom Benutzer bereitgestellten Prompts und speist sie in das CLIP-Sprachmodell ein. CLIP ist ein leistungsstarkes Sprachmodell, das die semantische Bedeutung von Wörtern versteht und sie mit visuellen Konzepten assoziieren kann. Wenn ein Prompt in CLIP Text Encode (Prompt) eingegeben wird, durchläuft er einen Transformationsprozess, bei dem jedes Wort in Embeddings umgewandelt wird. Diese Embeddings sind hochdimensionale Vektoren, die die semantischen Informationen der Wörter erfassen. Durch die Umwandlung der Prompts in Embeddings ermöglicht CLIP dem MODEL, Bilder zu generieren, die die Bedeutung und Absicht der gegebenen Prompts genau widerspiegeln.

2.4.3. Empty Latent Image 🌌#

Beim Text-zu-Bild-Prozess beginnt die Generierung mit einem zufälligen Bild im latenten Raum. Dieses zufällige Bild dient als Ausgangszustand für das MODEL. Die Größe des latenten Bildes ist proportional zur tatsächlichen Bildgröße im Pixelraum. In ComfyUI können Sie die Höhe und Breite des latenten Bildes anpassen, um die Größe des generierten Bildes zu steuern. Zusätzlich können Sie die Batch-Größe festlegen, um die Anzahl der Bilder zu bestimmen, die bei jedem Durchlauf erzeugt werden.

Die optimalen Größen für latente Bilder hängen vom verwendeten Stable-Diffusion-Modell ab. Für SD-v1.5-Modelle werden häufig 512x512 oder 768x768 verwendet, für SDXL-Modelle 1024x1024. Geben Sie width und height direkt im Knoten Empty Latent Image ein. Seitenverhältnisse wie 1:1, 3:2, 2:3, 4:3, 3:4, 16:9 und 9:16 sind Größenbeispiele und keine integrierten Voreinstellungen. Breite und Höhe sollten durch 8 teilbar sein, damit sie mit der Modellarchitektur kompatibel sind.

2.4.4. VAE 🔍#

Der VAE (Variational AutoEncoder) ist eine entscheidende Komponente im Stable Diffusion-Modell, die die Umwandlung von Bildern zwischen dem Pixelraum und dem latenten Raum übernimmt. Er besteht aus zwei Hauptteilen: einem Bildencoder und einem Bilddecoder.

Der Bildencoder nimmt ein Bild im Pixelraum und komprimiert es in eine niedrigdimensionale latente Repräsentation. Dieser Kompressionsprozess reduziert die Datenmenge erheblich und ermöglicht eine effizientere Verarbeitung und Speicherung. So kann beispielsweise ein Bild der Größe 512x512 Pixel auf eine latente Repräsentation der Größe 64x64 komprimiert werden.

Der Bilddecoder, auch VAE Decoder genannt, ist hingegen für die Rekonstruktion des Bildes aus der latenten Repräsentation zurück in den Pixelraum verantwortlich. Er nimmt die komprimierte latente Repräsentation und expandiert sie, um das endgültige Bild zu erzeugen.

Die Verwendung eines VAE bietet mehrere Vorteile:

  1. Effizienz: Durch die Komprimierung des Bildes in einen niedrigdimensionalen latenten Raum ermöglicht der VAE eine schnellere Generierung und kürzere Trainingszeiten. Die reduzierte Datengröße ermöglicht eine effizientere Verarbeitung und Speichernutzung.
  2. Latente Raummanipulation: Der latente Raum bietet eine kompaktere und aussagekräftigere Darstellung des Bildes. Dies ermöglicht eine präzisere Kontrolle und Bearbeitung von Bilddetails und -stil. Durch die Manipulation der latenten Repräsentation wird es möglich, bestimmte Aspekte des generierten Bildes zu modifizieren.

Es gibt jedoch auch einige Nachteile zu beachten:

  1. Datenverlust: Während des Kodierungs- und Dekodierungsprozesses können einige Details des Originalbildes verloren gehen. Die Kompressions- und Rekonstruktionsschritte können Artefakte oder leichte Abweichungen im endgültigen Bild im Vergleich zum Original einführen.
  2. Begrenzte Erfassung der Originaldaten: Der niedrigdimensionale latente Raum ist möglicherweise nicht in der Lage, alle komplexen Merkmale und Details des Originalbildes vollständig zu erfassen. Einige Informationen können während des Kompressionsprozesses verloren gehen, was zu einer etwas weniger genauen Darstellung der Originaldaten führt.

Trotz dieser Einschränkungen spielt der VAE im Stable Diffusion-Modell eine entscheidende Rolle, indem er eine effiziente Umwandlung zwischen dem Pixelraum und dem latenten Raum ermöglicht und so eine schnellere Generierung und eine präzisere Kontrolle über die generierten Bilder ermöglicht.

2.4.5. KSampler ⚙️#

Der KSampler-Knoten in ComfyUI ist das Herzstück des Bilderzeugungsprozesses in Stable Diffusion. Er ist für die Entrauschung des Zufallsbildes im latenten Raum zuständig, um es an den vom Benutzer vorgegebenen Prompt anzupassen. Der KSampler verwendet eine Technik namens "Reverse Diffusion", bei der die latente Repräsentation iterativ verfeinert wird, indem Rauschen entfernt und sinnvolle Details basierend auf der Anleitung durch die CLIP-Embeddings hinzugefügt werden.

Der KSampler-Knoten bietet mehrere Parameter, mit denen Benutzer den Bilderzeugungsprozess optimieren können:

seed: Der Seed-Wert steuert das anfängliche Rauschen und die Komposition des endgültigen Bildes. Durch die Festlegung eines bestimmten Seeds können Benutzer reproduzierbare Ergebnisse erzielen und die Konsistenz über mehrere Generationen hinweg wahren.

control after generate: Dieser Parameter bestimmt, wie sich der Seed-Wert nach jeder Generation ändert. Er kann auf randomize (bei jedem Durchlauf einen neuen Zufallsseed erzeugen), increment (den Seed-Wert um 1 erhöhen), decrement (den Seed-Wert um 1 verringern) oder fixed (den Seed-Wert konstant halten) eingestellt werden.

steps: Die Anzahl der Sampling-Schritte bestimmt die Intensität des Verfeinerungsprozesses. Höhere Werte können mehr Details erzeugen, erhöhen aber auch die Generierungszeit.

cfg: Dieser Wert bestimmt, wie stark das Ergebnis dem Prompt folgt. Höhere Werte verstärken die Prompt-Steuerung, können aber auch unnatürliche Ergebnisse erzeugen.

sampler_name: Mit diesem Parameter wählen Sie den Sampling-Algorithmus aus. Verschiedene Algorithmen können leicht unterschiedliche Ergebnisse und Generierungsgeschwindigkeiten liefern.

scheduler: Der Scheduler steuert, wie sich der Rauschpegel bei jedem Schritt des Entrauschungsprozesses ändert. Er bestimmt die Geschwindigkeit, mit der das Rauschen aus der latenten Repräsentation entfernt wird.

denoise: Dieser Parameter steuert, wie stark das Eingabe-Latent verändert wird. Ein Wert von 1 führt den vollständigen Entrauschungsprozess aus; niedrigere Werte bewahren mehr vom Eingabe-Latent.

Durch Anpassung dieser Parameter können Sie den Bilderzeugungsprozess optimieren, um die gewünschten Ergebnisse zu erzielen.

Sind Sie jetzt bereit, Ihre ComfyUI-Reise anzutreten?#

Bei RunComfy haben wir das ultimative ComfyUI-Online-Erlebnis speziell für Sie geschaffen. Verabschieden Sie sich von komplizierten Installationen!

🎉 Probieren Sie ComfyUI Online jetzt aus und entfesseln Sie Ihr künstlerisches Potenzial wie nie zuvor! 🎉

3. ComfyUI-Workflow: Bild-zu-Bild 🖼️#

Der Bild-zu-Bild-Workflow erzeugt ein Bild basierend auf einem Prompt und einem Eingabebild. Probieren Sie es selbst aus!

So verwenden Sie den Bild-zu-Bild-Workflow:

  1. Wählen Sie das Checkpoint-Modell aus.
  2. Laden Sie das Bild als Bildprompt hoch.
  3. Überarbeiten Sie die positiven und negativen Prompts.
  4. Passen Sie optional denoise (Entrauschungsstärke) im Knoten KSampler an.
  5. Klicken Sie auf Run, um die Generierung zu starten.
ComfyUI-Workflow: Bild zu Bild

Für weitere Premium-ComfyUI-Workflows besuchen Sie unsere 🌟ComfyUI-Workflow-Liste🌟

4. ComfyUI SDXL 🚀#

ComfyUI unterstützt flexible Workflows mit Stable Diffusion XL. Probieren wir es aus!

So verwenden Sie den ComfyUI SDXL-Workflow:

  1. Überarbeiten Sie die positiven und negativen Prompts.
  2. Klicken Sie auf Run, um die Generierung zu starten.

5. ComfyUI Inpainting 🎨#

Tauchen wir in etwas Komplexeres ein: Inpainting! Wenn Sie ein tolles Bild haben, aber bestimmte Teile modifizieren möchten, ist Inpainting die beste Methode. Probieren Sie es hier aus!

So verwenden Sie den Inpainting-Workflow:

  1. Laden Sie ein Bild hoch, in dem Sie einen Bereich neu generieren möchten.
  2. Klicken Sie mit der rechten Maustaste auf den Knoten Load Image und wählen Sie Open in MaskEditor | Image Canvas. Markieren Sie den neu zu generierenden Bereich mit der Maske und klicken Sie anschließend auf Save.
ComfyUI-Workflow: Inpainting
  1. Wählen Sie ein Checkpoint-Modell aus:
    • Dieser Workflow funktioniert nur mit einem Standard-Stable-Diffusion-Modell, nicht mit einem Inpainting-Modell.
    • Wenn Sie ein Inpainting-Modell verwenden möchten, ersetzen Sie die Knoten VAE Encode und Set Latent Noise Mask durch VAE Encode (for Inpainting), der speziell für Inpainting-Modelle entwickelt wurde.
  2. Passen Sie den Inpainting-Prozess an:
    • Im Knoten CLIP Text Encode (Prompt) können Sie zusätzliche Informationen eingeben, um das Inpainting zu steuern. Beispielsweise können Sie den Stil, das Thema oder die Elemente angeben, die Sie in den Inpainting-Bereich einbeziehen möchten.
  3. Stellen Sie die ursprüngliche Entrauschungsstärke (denoise) ein, z.B. 0,6.
  4. Klicken Sie auf Run, um das Inpainting zu starten.
ComfyUI Inpainting-Workflow

6. ComfyUI Outpainting 🖌️#

Outpainting ist eine weitere spannende Technik, mit der Sie Ihre Bilder über die ursprünglichen Grenzen hinaus erweitern können. 🌆 Es ist, als hätten Sie eine unendliche Leinwand zum Arbeiten!

So verwenden Sie den ComfyUI Outpainting-Workflow:

  1. Beginnen Sie mit einem Bild, das Sie erweitern möchten.
  2. Fügen Sie den Knoten Pad Image for Outpainting zu Ihrem Workflow hinzu.
  3. Konfigurieren Sie die Outpainting-Einstellungen:
    • left, top, right, bottom: Geben Sie die Anzahl der Pixel an, die in jede Richtung erweitert werden sollen.
    • feathering: Passen Sie die Weichheit des Übergangs zwischen dem Originalbild und dem outgemalten Bereich an. Höhere Werte erzeugen einen weicheren Übergang, können aber einen Schmiereffekt hervorrufen.
  4. Passen Sie den Outpainting-Prozess an:
    • Im Knoten CLIP Text Encode (Prompt) können Sie zusätzliche Informationen eingeben, um das Outpainting zu steuern. Beispielsweise können Sie den Stil, das Thema oder die Elemente angeben, die Sie in den erweiterten Bereich einbeziehen möchten.
    • Experimentieren Sie mit verschiedenen Prompts, um die gewünschten Ergebnisse zu erzielen.
  5. Optimieren Sie den Knoten VAE Encode (for Inpainting):
    • Passen Sie den Parameter grow_mask_by an, um die Größe der Outpainting-Maske zu steuern. Ein Wert größer als 10 wird für optimale Ergebnisse empfohlen.
  6. Klicken Sie auf Run, um den Outpainting-Prozess zu starten.
ComfyUI Outpainting-Workflow

Für weitere Premium-Inpainting-/Outpainting-Workflows besuchen Sie unsere 🌟ComfyUI-Workflow-Liste🌟

7. ComfyUI-Hochskalierung ⬆️#

Als Nächstes werden wir die ComfyUI-Hochskalierung erkunden. Wir stellen drei grundlegende Workflows vor, mit denen Sie effizient hochskalieren können.

Es gibt zwei Hauptmethoden zur Hochskalierung:

  1. Hochskalierung Pixel: Direkte Hochskalierung des sichtbaren Bildes.
    • Eingabe: Bild, Ausgabe: hochskaliertes Bild
  2. Hochskalierung Latent: Hochskalierung des unsichtbaren latenten Raumbildes.
    • Eingabe: latent, Ausgabe: hochskalierter Latent (erfordert Dekodierung, um ein sichtbares Bild zu werden)

7.1. Hochskalierung Pixel 🖼️#

Zwei Möglichkeiten, dies zu erreichen:

  1. Verwendung von Algorithmen: Schnellste Generierungsgeschwindigkeit, aber geringfügig schlechtere Ergebnisse im Vergleich zu Modellen.
  2. Verwendung von Modellen: Bessere Ergebnisse, aber langsamere Generierungszeit.

7.1.1. Hochskalierung Pixel durch Algorithmus 🧮#

  • Fügen Sie den Knoten Upscale Image By hinzu.
  • upscale_method: Wählen Sie den Hochskalierungsalgorithmus aus (nearest-exact, bilinear, area, bicubic oder lanczos).
  • scale_by: Geben Sie den Hochskalierungsfaktor an, z.B. 2.0 für 2x.
ComfyUI Hochskalierung Pixel durch Algorithmus

7.1.2. Hochskalierung Pixel durch Modell 🤖#

  • Fügen Sie den Knoten Upscale Image (using Model) hinzu.
  • Fügen Sie den Knoten Load Upscale Model hinzu.
  • Wählen Sie ein für Ihren Bildtyp geeignetes Modell aus (z.B. Anime oder Realität).
  • Das ausgewählte Modell bestimmt den Hochskalierungsfaktor. Im Knoten Upscale Image (using Model) gibt es keinen separaten X2-/X4-Regler.
ComfyUI Hochskalierung Pixel durch Modell

7.2. Hochskalierung Latent ⚙️#

Eine weitere Hochskalierungsmethode ist die Hochskalierung Latent, auch bekannt als Hi-res Latent Fix Upscale, bei der direkt im latenten Raum hochskaliert wird.

ComfyUI Hochskalierung Latent

7.3. Hochskalierung Pixel vs. Hochskalierung Latent 🆚#

  • Hochskalierung Pixel: Vergrößert nur das Bild, ohne neue Informationen hinzuzufügen. Schnellere Generierung, kann aber einen Schmiereffekt haben und Details fehlen.
  • Hochskalierung Latent: Neben der Vergrößerung werden auch einige der ursprünglichen Bildinformationen geändert und Details angereichert. Kann vom Originalbild abweichen und hat eine langsamere Generierungsgeschwindigkeit.

Für weitere Premium-Restore-/Upscale-Workflows besuchen Sie unsere 🌟ComfyUI-Workflow-Liste🌟

8. ComfyUI ControlNet 🎮#

Machen Sie sich bereit, Ihre KI-Kunst mit ControlNet, einer bahnbrechenden Technologie, die die Bildgenerierung revolutioniert, auf die nächste Stufe zu heben!

ControlNet ist wie ein Zauberstab 🪄, der Ihnen eine beispiellose Kontrolle über Ihre KI-generierten Bilder verleiht. Es arbeitet Hand in Hand mit leistungsstarken Modellen wie Stable Diffusion, erweitert deren Fähigkeiten und ermöglicht Ihnen, den Bilderstellungsprozess wie nie zuvor zu steuern!

Stellen Sie sich vor, Sie könnten die Kanten, menschlichen Posen, Tiefen oder sogar Segmentierungskarten Ihres gewünschten Bildes festlegen. 🌠 Mit ControlNet können Sie genau das tun!

Wenn Sie tiefer in die Welt von ControlNet eintauchen und sein volles Potenzial entfesseln möchten, sind Sie bei uns genau richtig. Schauen Sie sich unser detailliertes Tutorial zum Meistern von ControlNet in ComfyUI! 📚 Es ist vollgepackt mit Schritt-für-Schritt-Anleitungen und inspirierenden Beispielen, die Ihnen helfen, ein ControlNet-Profi zu werden. 🏆

9. ComfyUI Manager 🛠️#

ComfyUI Manager ist eine Verwaltungserweiterung, mit der Sie benutzerdefinierte Knotenpakete und Modelle installieren und aktualisieren können. Die eingebetteten Demos auf dieser Seite stellen Manager nicht bereit. Führen Sie die folgenden Schritte auf einer privaten RunComfy-Maschine aus, auf der Manager aktiviert ist.

9.1. So installieren Sie fehlende benutzerdefinierte Knoten 📥#

Wenn der Hinweis zu fehlenden Knoten erscheint, klicken Sie auf Install All. Alternativ können Sie Open Manager wählen, um die erforderlichen Knotenpakete vor der Installation zu prüfen. Starten Sie ComfyUI neu, wenn Sie dazu aufgefordert werden, und laden Sie anschließend den Workflow erneut.

9.2. So aktualisieren Sie benutzerdefinierte Knoten 🔄#

  1. Öffnen Sie Manager und wählen Sie den Filter Update available.
  2. Öffnen Sie das gewünschte Knotenpaket und wählen Sie die zu installierende Version aus.
  3. Klicken Sie auf Update.
  4. Starten Sie ComfyUI neu, wenn Sie dazu aufgefordert werden.
ComfyUI Manager

9.3. So laden Sie benutzerdefinierte Knoten in Ihren Workflow 🔍#

Doppelklicken Sie auf einen leeren Bereich, um ein Menü zum Suchen nach Knoten aufzurufen.

ComfyUI Manager

10. ComfyUI Embeddings 📝#

Embeddings, auch bekannt als textuelle Inversion, sind eine leistungsstarke Funktion in ComfyUI, mit der Sie benutzerdefinierte Konzepte oder Stile in Ihre KI-generierten Bilder einfügen können. 💡 Es ist, als würde man der KI ein neues Wort oder eine neue Phrase beibringen und es mit spezifischen visuellen Merkmalen verknüpfen.

Um Embeddings in ComfyUI zu verwenden, geben Sie einfach "embedding:" gefolgt vom Namen Ihres Embeddings in das Feld für positive oder negative Prompts ein. Zum Beispiel:

embedding:BadDream

ComfyUI Embeddings

Wenn Sie diesen Prompt verwenden, sucht ComfyUI im Ordner ComfyUI > models > embeddings nach einer Embedding-Datei mit dem Namen "BadDream". 📂 Wenn es eine Übereinstimmung findet, wendet es die entsprechenden visuellen Merkmale auf Ihr generiertes Bild an.

Embeddings sind eine großartige Möglichkeit, Ihre KI-Kunst zu personalisieren und bestimmte Stile oder Ästhetiken zu erreichen. 🎨 Sie können Ihre eigenen Embeddings erstellen, indem Sie sie mit einer Reihe von Bildern trainieren, die das gewünschte Konzept oder den gewünschten Stil darstellen.

10.1. Embedding mit Autovervollständigung 🔠#

Es kann mühsam sein, sich die genauen Namen Ihrer Embeddings zu merken, insbesondere wenn Sie eine große Sammlung haben. 😅 Hier kommt der benutzerdefinierte Knoten ComfyUI-Custom-Scripts zur Rettung!

So aktivieren Sie die automatische Vervollständigung von Embedding-Namen auf einer privaten Maschine mit aktiviertem Manager:

  1. Öffnen Sie Manager.
  2. Suchen Sie nach dem Node Pack ComfyUI-Custom-Scripts und öffnen Sie dessen Karte.
  3. Klicken Sie auf Install.
  4. Starten Sie ComfyUI neu, wenn Sie dazu aufgefordert werden.

Sobald Sie den Knoten ComfyUI-Custom-Scripts installiert haben, erleben Sie eine benutzerfreundlichere Art, Embeddings zu verwenden. 😊 Beginnen Sie einfach mit der Eingabe von "embedding:" in einem Prompt-Feld und es erscheint eine Liste der verfügbaren Embeddings. Sie können dann das gewünschte Embedding aus der Liste auswählen und sparen so Zeit und Mühe!

10.2. Embedding-Gewichtung ⚖️#

Wussten Sie, dass Sie die Stärke Ihrer Embeddings steuern können? 💪 Da Embeddings im Wesentlichen Schlüsselwörter sind, können Sie Gewichtungen auf sie anwenden, genau wie Sie es mit regulären Schlüsselwörtern in Ihren Prompts tun würden.

Um die Gewichtung eines Embeddings anzupassen, verwenden Sie folgende Syntax:

(embedding:BadDream:1.2)

In diesem Beispiel wird die Gewichtung des Embeddings "BadDream" um 20% erhöht. Höhere Gewichtungen (z.B. 1,2) lassen das Embedding also stärker hervortreten, während niedrigere Gewichtungen (z.B. 0,8) seinen Einfluss verringern. 🎚️ So haben Sie noch mehr Kontrolle über das Endergebnis!

11. ComfyUI LoRA 🧩#

LoRA, kurz für Low-rank Adaptation, ist eine weitere spannende Funktion in ComfyUI, mit der Sie Ihre Checkpoint-Modelle modifizieren und optimieren können. 🎨 Es ist, als würde man ein kleines, spezialisiertes Modell auf das Basismodell aufsetzen, um bestimmte Stile zu erreichen oder benutzerdefinierte Elemente einzubauen.

LoRA-Modelle sind kompakt und effizient, was sie einfach zu verwenden und zu teilen macht. Sie werden häufig für Aufgaben wie die Modifikation des künstlerischen Stils eines Bildes oder das Einfügen einer bestimmten Person oder eines Objekts in das generierte Ergebnis verwendet.

Wenn Sie ein LoRA-Modell auf ein Checkpoint-Modell anwenden, modifiziert es die MODEL- und CLIP-Komponenten, während der VAE (Variational Autoencoder) unverändert bleibt. Das bedeutet, dass sich das LoRA auf die Anpassung des Inhalts und des Stils des Bildes konzentriert, ohne dessen Gesamtstruktur zu verändern.

11.1. So verwenden Sie LoRA 🔧#

Die Verwendung von LoRA in ComfyUI ist unkompliziert. Werfen wir einen Blick auf die einfachste Methode:

  1. Wählen Sie ein Checkpoint-Modell aus, das als Basis für Ihre Bildgenerierung dient.
  2. Wählen Sie ein LoRA-Modell aus, das Sie anwenden möchten, um den Stil zu modifizieren oder bestimmte Elemente einzufügen.
  3. Überarbeiten Sie die positiven und negativen Prompts, um den Bilderzeugungsprozess zu steuern.
  4. Klicken Sie auf Run, um das Bild mit dem ausgewählten LoRA zu generieren. ▶

ComfyUI kombiniert dann das Checkpoint-Modell und das LoRA-Modell, um ein Bild zu erstellen, das die angegebenen Prompts widerspiegelt und die durch das LoRA eingeführten Modifikationen enthält.

11.2. Mehrere LoRAs 🧩🧩#

Aber was ist, wenn Sie mehrere LoRAs auf ein einziges Bild anwenden möchten? Kein Problem! ComfyUI ermöglicht es Ihnen, zwei oder mehr LoRAs im selben Text-zu-Bild-Workflow zu verwenden.

ComfyUI LoRA

Der Prozess ähnelt der Verwendung eines einzelnen LoRA, aber Sie müssen stattdessen mehrere LoRA-Modelle auswählen. ComfyUI wendet die LoRAs nacheinander an, d.h. jedes LoRA baut auf den Modifikationen des vorherigen auf.

Dies eröffnet eine Welt von Möglichkeiten, um verschiedene Stile, Elemente und Modifikationen in Ihren KI-generierten Bildern zu kombinieren. 🌍💡 Experimentieren Sie mit verschiedenen LoRA-Kombinationen, um einzigartige und kreative Ergebnisse zu erzielen!

12. Abkürzungen und Tricks für ComfyUI ⌨️🖱️#

12.1. Kopieren und Einfügen 📋#

  • Wählen Sie einen Knoten aus und drücken Sie Ctrl+C (Cmd+C unter macOS) zum Kopieren.
  • Drücken Sie Ctrl+V (Cmd+V unter macOS) zum Einfügen.
  • Drücken Sie Ctrl+Shift+V (Cmd+Shift+V unter macOS) zum Einfügen mit intakten Eingangsverbindungen.

12.2. Verschieben mehrerer Knoten 🖱️#

  • Erstellen Sie eine Gruppe, um eine Reihe von Knoten gemeinsam zu verschieben.
  • Verwenden Sie Ctrl+Click (Cmd+Click unter macOS) oder Shift+Click, um der Auswahl einzelne Knoten hinzuzufügen.
  • Verschieben Sie die ausgewählten Knoten mit Shift+Drag gemeinsam.

12.3. Umgehen eines Knotens 🔇#

  • Wählen Sie einen oder mehrere Knoten aus und drücken Sie Ctrl+B (Cmd+B unter macOS), um sie zu umgehen oder wieder zu aktivieren.
  • Mit Ctrl+M (Cmd+M unter macOS) schalten Sie Knoten stattdessen stumm oder wieder ein.

12.4. Einen Knoten ein- oder ausklappen 🔍#

  • Wählen Sie einen oder mehrere Knoten aus und drücken Sie Alt+C (Option+C unter macOS), um sie ein- oder auszuklappen.

12.5. Bild erzeugen ▶️#

  • Drücken Sie Ctrl+Enter (Cmd+Enter unter macOS), um den Workflow auszuführen. Die Ausführung wird zu Queue hinzugefügt.

12.6. Eingebetteter Workflow 🖼️#

  • ComfyUI speichert den gesamten Workflow in den Metadaten der PNG-Datei, die es generiert. Um den Workflow zu laden, ziehen Sie das Bild per Drag-and-Drop in ComfyUI.

12.7. Seeds fixieren, um Zeit zu sparen ⏰#

  • ComfyUI führt einen Knoten nur dann erneut aus, wenn sich die Eingabe ändert. Wenn Sie an einer langen Kette von Knoten arbeiten, sparen Sie Zeit, indem Sie den Seed fixieren, um zu vermeiden, dass vorgelagerte Ergebnisse erneut generiert werden.

13. ComfyUI Online 🚀#

Herzlichen Glückwunsch zum Abschluss dieses Einsteiger-Leitfadens für ComfyUI! 🙌 Sie sind jetzt bereit, in die aufregende Welt der KI-Kunst einzutauchen. Aber warum sich mit der Installation herumschlagen, wenn man sofort loslegen kann? 🤔

Bei RunComfy haben wir es Ihnen leicht gemacht, ComfyUI online ohne Einrichtung zu nutzen. Unser ComfyUI Online-Service ist mit beliebten Knoten, Modellen und sofort einsatzbereiten Workflows vorkonfiguriert, die Ihre Kreationen inspirieren.

🌟 Egal, ob Sie ein Anfänger oder ein erfahrener KI-Künstler sind, RunComfy bietet alles, was Sie brauchen, um Ihre künstlerischen Visionen zum Leben zu erwecken. 💡 Warten Sie nicht länger – probieren Sie ComfyUI Online jetzt aus und erleben Sie die Kraft der KI-Kunst-Erstellung direkt vor Ihren Fingerspitzen! 🚀

RunComfy
Urheberrecht 2026 RunComfy. Alle Rechte vorbehalten.

RunComfy ist die führende ComfyUI Plattform, die ComfyUI online Umgebung und Services bietet, zusammen mit ComfyUI Workflows mit atemberaubenden Visualisierungen. RunComfy bietet auch AI Models, Künstlern ermöglichen, die neuesten AI-Tools zu nutzen, um unglaubliche Kunst zu schaffen.