Wildcards in dieser Sammlung werden hauptsächlich für realistische Szenen mit Menschen erstellt. Sie können jedoch auch für andere Kunstarten verwendet werden. Sie werden Ihnen Inspiration geben und Ihre Kreativität fördern.
Da ich selbst mit diesen Wildcards arbeite, erkenne ich problematische Schlüsselwörter und entferne sie. Manchmal füge ich auch neue Schlüsselwörter und sogar ganze Dateien hinzu. Ich bin ständig auf der Suche nach neuen Ideen, um diese Sammlung zu erweitern.
Die Hauptidee besteht darin, die Dinge nicht zu kompliziert zu machen. Der Umgang mit Tausenden von Wildcards mit seltsamen Namen kann überwältigend sein. Ich glaube, es ist besser, ein paar zu haben, die man sich merken und effektiv nutzen kann .
Um diese Wildcards nutzen zu können, benötigen Sie eine Erweiterung. Sie können eines der folgenden verwenden:
Recommended
Höchstwahrscheinlich müssen Sie nach der Installation der Erweiterung Stable Diffusion (oder die gemietete Serverinstanz) neu starten, damit die Erweiterung ordnungsgemäß funktioniert. Ein einfaches Neuladen der WebUI reicht möglicherweise nicht aus . Sie können ganz einfach überprüfen, ob die Erweiterung funktioniert, indem Sie ein Bild erstellen. Wenn das Schlüsselwort colors
an der Stelle erscheint, an der Sie den Platzhalter __colors__
verwendet haben, bedeutet das, dass etwas nicht stimmt.
Wenn Sie die Erweiterung mithilfe des Bereitstellungsskripts von AI-Dock installiert haben, ist kein Neustart erforderlich?
Wenn Sie sich für die Verwendung von sd-dynamic-prompts entschieden haben, empfehle ich Ihnen, eine nützliche Option in den Erweiterungseinstellungen zu aktivieren.
Settings > Uncategorised > Dynamic Prompts > Save template to metadata: Write prompt template into the PNG
Sobald Sie über eine funktionierende Wildcards-Erweiterung verfügen, benötigen Sie Wildcard .txt
Dateien im entsprechenden Verzeichnis. Bei den beiden genannten Plugins handelt es sich um das wildcards
-Verzeichnis im Hauptverzeichnis der Erweiterung.
Der Pfad zum Verzeichnis könnte so aussehen:
stable-diffusion-webui/extensions/sd-dynamic-prompts/wildcards/
stable-diffusion-webui/extensions/stable-diffusion-webui-wildcards/wildcards/
Navigieren Sie in das richtige Verzeichnis und laden Sie die Dateien herunter.
Sie können sie mit dem folgenden Befehl herunterladen:
wget -qO- https://raw.githubusercontent.com/Avaray/stable-diffusion-simple-wildcards/sdxl/scripts/download.sh | bash -s -- wget sdxl
aria2c -q --allow-overwrite=true --remove-control-file=true -o dl.sh https://raw.githubusercontent.com/Avaray/stable-diffusion-simple-wildcards/sdxl/scripts/download.sh && chmod +x dl.sh && ./dl.sh aria2c sdxl
curl -s https://raw.githubusercontent.com/Avaray/stable-diffusion-simple-wildcards/sdxl/scripts/download.sh | bash -s -- curl sdxl
Weitere Möglichkeiten zum Herunterladen der Platzhalter finden Sie in der Datei DOWNLOAD.md.
Ein Platzhalter ist im Wesentlichen der Name einer Datei, die eine Liste von Schlüsselwörtern enthält. Wenn Sie eine Datei mit dem Namen colors.txt
haben, können Sie den Platzhalter in Ihrer Eingabeaufforderung als __colors__
verwenden. Stable Diffusion ersetzt __colors__
durch ein zufälliges Schlüsselwort aus der Datei colors.txt
.
Nehmen wir an, Sie möchten eine Szene mit einer Frau an einem zufälligen Ort erstellen. Lassen Sie auch ihre Kleidung zufällig sein.
Fotografie einer Frau aus __Nationalitäten__ , die __Farben__ __Kleidung_Obermaterial__ trägt und an __Orten__ steht
Die erste Eingabeaufforderung sieht folgendermaßen aus:
Fotografie einer Spanierin , die ein schwarzes Kleid trägt und im Restaurant steht
Sie können auch Variablen verwenden
Available only in sd-dynamic-prompts
${c=__colors__} Frau in __locations__ , ${c} Hemd, ${c} Rock, ${c} Stiefel
Die Eingabeaufforderung sieht folgendermaßen aus:
Frau in der Umkleidekabine , rosa Hemd, rosa Rock, rosa Stiefel
Um mehrere Werte von einem Platzhalter abzurufen, können Sie die Anzahl der abzurufenden Werte angeben.
Available only in sd-dynamic-prompts
Fotografie von Spielzeugautos, {4$$__colors__}
Die Eingabeaufforderung sieht folgendermaßen aus:
Fotografie von Spielzeugautos, rot , blau , grün , gelb
Checkpoints, die auf Pony Diffusion
basieren, funktionieren möglicherweise nicht mit einigen dieser Wildcards. Pony Diffusion
-Kontrollpunkte wurden auf völlig anderen Daten trainiert und es mangelt ihnen an Wissen über viele Dinge. Nationalities
, Artists
, Cameras
und Films
werden höchstwahrscheinlich überhaupt nicht funktionieren. Wenn Sie planen, diese Wildcards zur Generierung realistischer Szenen zu verwenden, sollten Sie gute Kontrollpunkte verwenden, die sich auf reale Personen konzentrieren. Ich empfehle die Verwendung eines der folgenden Kontrollpunkte:
SDXL 1.0
SDXL 1.0
SDXL 1.0
SDXL 1.0
Für Nationalities
ist es gut, sich etwa auf CFG Scale 6-7
zu bewegen, um zu sehen, wie sich dies auf die generierte Person auswirkt (mehr darüber können Sie hier lesen). Für Artists
ist es besser CFG Scale 2-5
zu verwenden, um die besten Ergebnisse zu erzielen. In beiden Fällen wird Checkpoint den größten Einfluss auf das Endergebnis haben. Jeder Kontrollpunkt ist anders.
nationalities.txt
wurde von diesem Reddit-Beitrag inspiriert.lighting.txt
wurde von diesem Reddit-Beitrag inspiriert.artists.txt
wurde aus dem Stable Diffusion Cheat-Sheet abgerufen.artists2.txt
wurde von den SDXL Artist Style Studies bezogen.cameras.txt
und Filme camera_films.txt
wurden aus den SDXL 1.0 Artistic Studies bezogen. Wenn Sie der Meinung sind, dass etwas fehlt, dass etwas nützlich sein könnte oder dass etwas entfernt werden sollte, teilen Sie dieses Repository, bearbeiten Sie die Dateien und senden Sie eine Pull-Anfrage.
Wenn Sie Fragen oder Vorschläge haben, besuchen Sie mich auf Discord: avaray_
Sie können mich auch auf GitHub Sponsors, Patreon oder Buy Me a Coffee unterstützen.