In meinem letzten Beitrag habe ich dir gezeigt, wie ich konsistente Charaktere in Midjourney erstelle.
Ein Leser fragte mich daraufhin, ob es auch möglich sei, Bilder zu erstellen, auf denen zwei verschiedene Personen, etwa in einem gemeinsamen Gespräch, basierend auf zwei unterschiedlichen Charakterreferenzen (Crefs) abgebildet werden können.
Das ist eine berechtigte Frage, insbesondere, wenn ich das Feature zum Erstellen von visuellen Stories nutzen will.
Was passiert also, wenn ich zwei —crefs in meinem Prompt verwende?
Leider erscheint eine Fehlermeldung, sobald ich auf Enter drücke.
Bedeutet das also, dass ich mit Midjourney immer nur einen konsistenten Charakter pro Bild erzeugen kann?
Nein.
Es gibt nämlich einen Umweg, mit dem ich das bewerkstelligen kann. Schauen wir uns an, wie das im Detail funktioniert!
Zwei oder mehr konsistente Charaktere in Midjourney erzeugen
Für meine Beispiel will ich Albert EInstein und Steve Jobs auf einem Bild gemeinsam erscheinen lassen. Ich habe mir dafür 2 Referenzbilder aus dem Internet heruntergeladen:
Im nächsten Schritt erstellte ich das erste generierte Bild mit dem folgenden Prompt:
cinestill 800T film, Steve Jobs walking through Apple Campus, close up cw 20 –cref https://s.mj.run/DNKH_gDs4TE –v 6.0 –ar 2:1
Und hier ist eines der vier Ergebnisse (ich stelle hier immer nur das beste vor, mit dem ich weiterarbeite):
Soweit kennst du diese Schritte schon von meinem letzten Beitrag. Doch was kann ich nun tun, um Albert Einstein in dieses Bild einzusetzen?
Dafür gibt es (soweit ich herausgefunden habe) zwei Möglichkeiten:
1. Vary (Region)
Dir sind vermutlich schon die Befehle Vary (Subtle) und Vary (Strong) bekannt, mit denen du hochskalierte Bilder neu generieren kannst. Inzwischen exisitiert auch der Befehl Vary (Region), mit dem man gezielt Bereiche eines hochskalierten Midjourney-Bilder verändern kann.
Was passiert, wenn ich diese Option nutze, um das Bild von Einstein mit dem –cref Befehl in das Bild einzusetzen?
Voila: Hier ist das Resultat:
Ich bin begeistert, denn das hat genauso funktioniert, wie ich es erwartet hatte.
Beachte nur, dass du den Prompt abändern musst, wenn du Vary (Region) benutzt. Hätte ich den Original-Prompt verwendet, hätte die Variation vermutlich keine Auswirkung gehabt (zumindest war das bei meinen Tests so).
Ich empfehle also beim Nutzen der Vary-(Region)-Option den Prompt insofern abzuändern, das für Midjourney klar ist, was du hinzufügen willst.
Im vorliegenden Beispiel fügte ich “and Albert Einstein” hinzu”, sodass der neue Prompt-Text lautete:
cinestill 800T film, Steve Jobs and Albert Einstein walking through Apple Campus, close up cw 20 –cref https://s.mj.run/uJHVIRwK2zg –v 6.0 –ar 2:1
2. expand (left, right, top, bottom)
Ähnliche Resultate kannst du auch mit dem Expand-Befehl erzielen.
Mit den Expand-Befehlen kannst du den Inhalt eines hochskalierten Bildes über seine ursprünglichen Grenzen hinaus in alle 4 Richtungen erweitern, ohne den Inhalt des Originalbilds zu verändern
Im erweiterten Bildbereich kannst du natürlich auch neue Prompt-Elemente einbauen.
Für diesen Beitrag erweiterte ich das vorliegende Steve Jobs Bild nach rechts und fügte wie zuvor den abgeänderten Prompt ein.
Was passiert?
Nun ja, leider nicht das, was ich mir vorgestellt hätte. Einstein ist nirgends zu sehen.
Erweitern wir das Bild nocheinmal, diesmal mit einem vereinfachten Prompttext, der einfach nur „Albert Einstein“ aussagt.
Doch auch jetzt passiert nichts.
Funktioniert der Trick mit Expand etwa nicht?
Interessanterweise doch, wenn ich das selbe Szenario mit einem Bild von Einstein als Ausgangsbild durchführe:
Wie schon zuvor erweitere ich das Bild nach rechts mit dem folgenden Prompt:
cinestill 800T film, Albert EInstein and Steve Jobs walking through Apple Campus, close up cw 20 –cref https://s.mj.run/DNKH_gDs4TE
Und wie von Zauberhand erscheint tatsächlich Steve Jobs im neugenerierten Bildbereich.
Fazit: Multiple konsistente Charaktere in Midjourney
Wir sehen, dass es mit wenig Aufwand möglich ist, multiple konsistente Charaktere innerhalb eines Bildes mit Midjourney zu erstellen.
Wir sehen aber auch, dass die Erweiterung des Bildes nicht immer so wie gewünscht funktioniert. In meinen Versuchen war es leichter, den zweiten Charakter mit Vary (Region) in das Bild hinzuzufügen als mit der Expand-Methode. Wichtig ist, dass man bei der Arbeit mit Midjourney nicht zu früh den Kopf in den Sand steckt und aufgibt, wenn etwas mal nicht so wie gewünscht funktioniert. In der Regel ist das gewünschte Bildergebnis nur wenige Variationen entfernt.
Also nicht aufgeben, sondern weiter prompten!