Wie man mit stabiler Diffusion übermalt

Wie man mit stabiler Diffusion übermalt

Stable Diffusion ist eines der besten online verfügbaren KI-Tools zur Text-zu-Bild-Generierung. Die von Stability.ai entwickelte Software ist ein revolutionärer Bildübersetzer. Es verwendet ein latentes Diffusionsmodell, um einige der schnellsten Bilder basierend auf Texteingabeaufforderungen zu rendern.

Unter seinen vielen Funktionen ist Outpainting eine der aufregendsten. Es hilft, ein vorhandenes Bild basierend auf Textbeschreibungen, Sampling-Methoden und Auflösungseinstellungen in eine oder mehrere Richtungen zu erweitern. Und im Gegensatz zu rein KI-generierten Bildern gibt die Outpainting-Funktion Künstlern und Gelegenheitsbenutzern von Stable Diffusion mehr Kontrolle über das Endprodukt.

Erstellen Sie Ihr Image mithilfe von Eingabeaufforderungen

Bevor Sie sich mit dem Outpainting in Stable Diffusion befassen, müssen Sie ein Bild erstellen. So verwenden Sie die GUI-Oberfläche von Automatic1111 , um ein neues Image zu erstellen.

  1. Gehen Sie zur Registerkarte txt2img.

  2. Geben Sie die Wörter, die Ihr Bild beschreiben, in das Eingabeaufforderungs-Textfeld ein.

  3. Geben Sie Wörter, die grafische Elemente beschreiben, die Sie nicht sehen möchten, in das Textfeld für die negative Eingabeaufforderung ein.

  4. Stellen Sie die Sampling-Schritte auf etwa 50-55 ein, abhängig von den Fähigkeiten Ihrer Grafikkarte.

  5. Verwenden Sie die gewünschte Sampling-Methode und legen Sie die Breite und Höhe des Bildes fest.

  6. Aktivieren Sie die Option „Gesichter wiederherstellen“, wenn Sie Personen im Bild erzeugen.

  7. Passen Sie den Schieberegler „Batch-Anzahl“ an, wenn Sie mehr als ein Bild rendern möchten.

  8. Setzen Sie den Startwert auf „-1“, es sei denn, Sie haben einen bestimmten Bildstartwert im Sinn, den Sie neu erstellen möchten.

  9. Klicken Sie auf die Schaltfläche „Generieren“.

Beachten Sie, dass die Wörter, die Sie in das Eingabeaufforderungstextfeld eingeben, sehr wichtig sind. Wenn Sie bestimmte Striche, Stile, Farben und andere Effekte wünschen, müssen Sie diese in diesem Abschnitt erwähnen.

Der standardmäßige Stable Diffusion-Bildgenerator rendert etwas mit einem fotografischen Gefühl, sofern nicht anders angegeben.

Verwenden der Outpaint-Funktion in Stable Diffusion

Nachdem Sie ein Bild gerendert haben, können Sie damit beginnen, es zu erweitern oder zu übermalen. Wählen Sie das Bild, das Ihnen am besten gefällt, aus Ihrem Stapel aus und klicken Sie auf die Schaltfläche „An img2img senden“.

Befolgen Sie die nächsten Schritte, um Stable Diffusion für Outpainting zu konfigurieren.

  1. Gehen Sie zur Registerkarte img2img in der GUI-Oberfläche von Automatic1111.

  2. Scrollen Sie nach unten, bis Sie das Dropdown-Menü „Skript“ sehen, und wählen Sie „Outpainting mk2“.

  3. Wählen Sie die Outpainting-Richtung, indem Sie die Kästchen „Links“, „Rechts“, „Oben“ oder „Unten“ markieren.

  4. Beschreiben Sie die visuellen Elemente des Outpaintings im Eingabeaufforderungstextfeld oben auf der Benutzeroberfläche.

  5. Aktivieren Sie die Option „Just Resize“.

  6. Stellen Sie die Abtastschritte mit dem Schieberegler zwischen 80 und 100 ein.

  7. Passen Sie die Anzahl der Pixel an, die Sie oft für die höchste Bildqualität maximieren können.

  8. Klicken Sie auf die Schaltfläche „Generieren“.

Der beste Weg, um den Outpaint-Prozess zu konfigurieren

Eines der größten Probleme beim Outpainting in Stable Diffusion und anderer KI-fähiger Text-zu-Bild-Software ist die Überlastung der KI. Beispielsweise kann das Erweitern eines Bildes in mehr als eine Richtung zu gemischten Ergebnissen führen.

Wenn nur eine Seite gut wird, können Sie sie nicht behalten und die Übermalung in den anderen Richtungen wiederholen. Stattdessen müssen Sie bei Null anfangen. Das bedeutet, dass Sie möglicherweise nicht in der Lage sind, diese eine Seite nachzubilden, die perfekt aussah.

Hier ist, was Sie tun sollten, um die besten Outpainting-Ergebnisse in Stable Diffusion zu erzielen .

Nach links erweitern

  1. Laden Sie Ihr Bild in die Registerkarte img2img.

  2. Beschreiben Sie die visuellen Elemente, die Sie in der Außenmalerei haben möchten.

  3. Fügen Sie bei Bedarf negative Aufforderungen hinzu.

  4. Wählen Sie die Outpainting-Richtung „Links“ und deaktivieren Sie die anderen drei Optionen.

  5. Klicken Sie auf „Generieren“, bis Sie mit dem Ergebnis zufrieden sind.

  6. Ziehen Sie das Bild aus dem rechten UI-Bereich auf die Registerkarte img2img.

Erweitern Sie nach rechts

  1. Beschreiben Sie die gewünschten und nicht gewünschten visuellen Elemente in den Aufforderungsfeldern.

  2. Fügen Sie negative Eingabeaufforderungen hinzu, wenn Sie möchten, dass die KI Einzelheiten auslässt.

  3. Wählen Sie die Outpainting-Richtung „Right“ und deaktivieren Sie die vorherige.

  4. Klicken Sie auf „Generieren“, bis Sie etwas Großartiges erhalten.

  5. Ziehen Sie das Bild auf die Registerkarte img2img oder klicken Sie auf die Schaltfläche „An img2img senden“.

Erweitern Sie nach oben

  1. Fügen Sie neue visuelle Elemente für das Bild hinzu.

  2. Fügen Sie bei Bedarf negative Aufforderungen hinzu.

  3. Wählen Sie die Outpainting-Richtung „Up“ und deaktivieren Sie die letzte.

  4. Klicken Sie auf „Generieren“, bis Ihnen das Ergebnis gefällt.

  5. Ziehen Sie das endgültige Bild per Drag & Drop zurück in die Registerkarte img2img.

Nach unten erweitern

  1. Geben Sie Ihre endgültige Beschreibung ein, bevor Sie eine Erweiterung nach unten generieren.

  2. Verwenden Sie einige negative Eingabeaufforderungen, vorzugsweise um eine Überlappung mit dem Originalbild zu vermeiden.

  3. Wählen Sie „Nach unten“ als Outpainting-Richtung und deaktivieren Sie alles andere.

  4. Klicken Sie auf die Schaltfläche „Generieren“, bis Sie mit den Ergebnissen zufrieden sind.

Ein weiterer großer Vorteil der Erweiterung Ihres Bildes in jeweils eine Richtung besteht darin, dass Sie die Bilder besser beschreiben können.

Angenommen, Ihr Startbild hatte die folgende Aufforderung: „Kinder spielen im Garten“. Sie könnten auf der einen Seite „Hund spielt im Hof“ und auf der anderen Seite „Katze spielt im Hof“ hinzufügen. Die KI wird eine viel höhere Chance haben, die Dinge richtig zu machen und realistische Tiere im endgültigen Bild wiederzugeben.

Im selben Beispiel können Sie „blauer Himmel und Vögel“ in die Eingabeaufforderung eingeben und die KI über dem Originalbild nach außen füllen lassen, anstatt Himmelsstücke in alle Richtungen zu erhalten.

Was Sie beim Outpainting in Stable Diffusion beherrschen müssen

Stable Diffusion ist nicht billig. Da es sich jedoch um Open-AI-Software handelt, können Sie sie auf Ihrem eigenen Computer ausführen, um die Zahlung einer Gebühr pro Generation zu vermeiden. Beachten Sie, dass Sie wahrscheinlich eine anständige Grafikkarte mit etwa 8 GB VRAM und eine gute CPU benötigen, um superlangsame Renderzeiten zu vermeiden.

Jetzt geht es darum, das Automatic1111 GUI Web UI zu installieren.

So installieren Sie die Web-Benutzeroberfläche von Stable Diffusion Automatic1111 unter Windows

  1. Installieren Sie zuerst Python 3.11.1 , da Stable Diffusion stark auf Python-Codierung angewiesen ist.

  2. Laden Sie je nach CPU das entsprechende eigenständige 32-Bit- oder 64-Bit- Git -Installationsprogramm herunter und installieren Sie es.

  3. Führen Sie „git clone https://github.com/AUTOMATIC1111/stable-diffusion-webui.git “ aus, um das richtige Repository zu erhalten.

  4. Laden Sie den Stable Diffusion Model Checkpoint mit der Bezeichnung „model.ckpt“ von hier herunter .

  5. Fügen Sie „model.ckpt“ im Verzeichnis „models“ hinzu.

  6. Doppelklicken Sie auf die ausführbare Datei „webui-user.bat“.

  7. Erstellen Sie ein Bild und experimentieren Sie mit dem Outpainting, Inpainting und anderen Funktionen.

So installieren Sie die Web-Benutzeroberfläche von Stable Diffusion Automatic1111 unter Linux

Die Installation der Automatic1111-Web-Benutzeroberfläche auf einem Linux-Rechner ist etwas anders, aber ziemlich einfach. Hier sind die Schritte, die Sie befolgen müssen.

RedHat-Linux

  1. Geben Sie „ sudo dnf install wget git python3“ im Terminal ein.

  2. Installieren Sie die Benutzeroberfläche, indem Sie „ “ ausführen.bash <(wget –q0-https://raw.githubusercontent.com/AUTOMATIC1111/stable-diffusion-webui/master/webui.sh)

Debian-Linux

  1. Geben Sie „ sudo apt install wget git python3 python3-venv“ ein und führen Sie es im Terminal aus.

  2. Installieren Sie die Benutzeroberfläche mit dem folgenden Befehl „ bash <(wget –q0-https://raw.githubusercontent.com/AUTOMATIC1111/stable-diffusion-webui/master/webui.sh)“.

Arch-Linux

  1. Geben Sie „ sudo P –S wget git python3“ im Terminal ein.

  2. Führen Sie „ bash <(wget –q0- https://raw.githubusercontent.com/AUTOMATIC1111/stable-diffusion-webui/master/webui.sh)“ im Terminal aus.

So installieren Sie Stable Diffusion Automatic1111 Web UI auf Apple Silicon

Die Befehle zum Installieren der Web-UI von Automatic1111 auf einem Apple Silicon-Computer unterscheiden sich von denen anderer Betriebssysteme.

  1. Starten Sie die Terminal-App.

  2. $ cd ~/Documents/“ ausführen

  3. Führen Sie „ “ aus$ curl https://raw.githubusercontent.com/dylancl/stable-diffusion-webui-mps/master/setup_mac.sh -0 setup_mac.sh

  4. $ chmod +x setup_mac.sh“ ausführen

  5. Führen Sie „ ./setup_mac.sh“ aus

  6. Befolgen Sie die nächsten Anweisungen, die in der Terminalschnittstelle angezeigt werden.

Sie können die Automatic1111-Benutzeroberfläche ausführen, indem Sie „ ./run webui_mac.sh“ im Terminal ausführen. Wann immer Sie es ausführen, beginnt es mit den neuesten Aktualisierungen, die am Repository vorgenommen wurden.

Was nach dem Übermalen eines Bildes zu tun ist

So großartig die Stable Diffusion AI auch ist, sie ist alles andere als perfekt. Wenn Sie es mit Informationen und langen Beschreibungen überladen, können einige weniger aufregende Bilder entstehen. Ebenso können vage Beschreibungen das Bild erweitern, ohne genügend relevante visuelle Elemente hinzuzufügen.

Wenn Sie mit dem Ausmalen fertig sind, haben Sie zwei Möglichkeiten. Sie können das Bild speichern und in Ihrem bevorzugten Bildbearbeitungsprogramm weiter bearbeiten. Aber eine andere Möglichkeit, Stable Diffusion besser zu nutzen, besteht darin, zum Inpainting zu wechseln.

Wählen Sie Ihr Bild im rechten Bereich aus und klicken Sie auf die Schaltfläche „An Inpaint senden“. Die Benutzeroberfläche wechselt zu einer neuen Art von Bearbeitungsfunktion. Es ist eine großartige Methode, um die Lücken in bestimmten Teilen des Bildes zu füllen.

  1. Wählen Sie eine Pinselgröße und maskieren Sie einen Teil des Bildes, wo Sie etwas hinzufügen möchten.

  2. Beschreiben Sie die Inpainting-Elemente.

  3. Deaktivieren Sie das Skript „Outpainting mk2“.

  4. Klicken Sie auf „Generieren“, bis Sie mit dem Ergebnis zufrieden sind.

Eine dringend benötigte Funktion ist endlich da

Obwohl Stable Diffusion im August 2022 gestartet wurde, gab es die Outpainting-Funktion zunächst nicht wirklich. Zumindest seine früheste Iteration war nicht spektakulär. Aber in kurzer Zeit hat das Outpainting von Stable Diffusion die Fähigkeiten seiner Inpainting-Funktion übertroffen.

Die Software kann atemberaubende Bilder erzeugen. Und mit 75 Wörtern beschreibenden Texten und einem separaten Feld für negative Hinweise ist die Genauigkeit der KI erstaunlich.

Jetzt wollen wir von Ihnen hören. Welche Erfahrungen haben Sie bisher mit Stable Diffusion oder ähnlicher Software gemacht? Können Sie normalerweise zufriedenstellende Bilder rendern oder dauert es zu lange? Erzählen Sie uns von Ihren Stable Diffusion-Erfahrungen und Outpainting-Tipps in den Kommentaren unten.

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert