Zachowanie spójności wykreowanego charakteru jest jednym z największych wyzwań dla Midjourney (i dla użytkownika). Midjourney jest generatywnym AI, co znaczy, że za każdym razem, kiedy promptujesz – tworzy nowy obraz. I wpisanie tego samego ciągu słów da za kolejnym razem (mniej lub bardziej znacząco) inne rezultaty – na tym polega cały zamysł Midjourney. Próbując przywołać ten sam obiekt, działasz wbrew regułom Midjourney – co nie znaczy, że jest to niemożliwe.
Podstawa czyli seed
Bardzo istotną opcją jest tutaj zrozumienie w jaki sposób działa parametr –seed. Sama wartość seed (ziarna) Midjourney nie ma szczególnego znaczenia, ponieważ jest to po prostu liczba używana do generowania losowego, ale spójnego elementu “szumu” w procesie. Brzmi trochę dziwnie, ale “szum” (noise) jest początkowym krokiem tworzenia grafiki przez Midjourney i jest to po prostu zestaw elementów o określonej charakterystyce (jeśli Cię to bardzo interesuje – tutaj znajdziesz notkę o tym jak Midjourney generuje swoje obrazy).
Jeżeli nie zdefiniujesz seeda, Midjourney użyje losowego za każdym razem, gdy będzie generować obrazy. To sprawi, że generowane grafiki, nawet mimo tego samego prompta, będą się mocno różnić.
Podając konkretny seed, prosisz Midjourney o użycie tego samego punktu początkowego (szumu) dla Twojego prompta. Pomaga to znacząco w utrzymaniu spójności kolejnych obrazów.
Jak znaleźć seed grafiki?
Krok 1: Kliknij przycisk reakcji na wiadomości w Discord.
Krok 2: Wybierz standardowe emoji koperty. Spowoduje to uruchomienie
odpowiedzi od bota Midjourney.
Krok 3: Gdy bot wyśle ci wiadomość prywatną, otwórz ją.
Krok 4: Skopiuj numer seed z wiadomości.

Bot zazwyczaj odpowiada w ciągu kilku sekund i wysyła wiadomość zawierającą następujące szczegóły:
- Pełny prompt
- Identyfikator zadania
- Numer seedu
- Pliki multimedialne
- Bezpośredni link do wiadomości
I jak wykorzystać ten seed?
Seed wprowadzamy jako parametr, na końcu naszego polecenia –seed XXXXX (gdzie wpisujemy podany przez bota Midjourney numer). Najlepiej także pozostawić oryginalnego prompta i zastanowić się czego potrzebujemy do zmian.
Najistotniejsze jest tutaj wprowadzenie drobnych zmian – przepisanie całego prompta nowymi rzeczami wygeneruje co najwyżej podobny styl, a nie doda elementy do już istniejącego obrazu. Z takiego portretu nie uzyskamy sylwetki całej postaci jadącej konno po cybernetycznej pustyni. Ale na tym etapie możemy do portretu dołożyć elementy bądź zmienić interesujące nasz części. Łatwo przychodzi zmiana wyrazu twarzy czy ubioru i pod tym względem to bardzo użyteczna funkcja.




Widać wyraźnie, że drobne zmiany zachowują dużą spójność z początkowym obrazem. Im jednak dalej sięgająca zmiana – stylu, wizerunku – tym trudniej zachować ten sam obraz.
Podsumowanie zależności między seedem a promptem w zależności od wersji MJ.
Oto możliwe wyniki łączenia seeda i prompta (dla 5.2):
- prompt + brak seeda = diametralnie różne wyniki
- prompt + seed = prawie identyczne wyniki
- prompt ze zmianą + seed = podobne wyniki uwzględniające zmianę.
Oto możliwe wyniki łączenia seeda i prompta (dla 5.0 i 5.1):
- prompt + brak seeda = diametralnie różne wyniki
- prompt + seed = identyczne wyniki
- prompt ze zmianą + seed = bardzo podobne wyniki uwzględniające zmianę.
