Widzę że temat cieszy się sporym zainteresowaniem, dlatego postanowiłem opracować poradnik dla (prawie)każdego piwniczaka chcącego tworzyć takie grafiki.
Co będzie nam potrzebne? Oczywiście komputer z kartą Nvidii, opartą na architekturze Maxwell (od GTX 970 w górę), najlepiej z 20gb wolnego miejsca, 8GB RAM też mile widziane oraz dwie lewe ręce, a więc zaczynamy:
1.Pobieramy sobie plik z tego linku i włączamy do instalacji:
"https://github.com/git-for-windows/git/releases/download/v2.37.3.windows.1/Git-2.37.3-64-bit.exe"
1.1 Podczas instalacji upewniamy się że "Windows Explorer integration" oraz "Git Bash Here", "Git GUI Here" są zaznaczone, reszta nas nie interesuje więc klikamy tak długo "Next" aż się zainstaluje.
2.Tworzymy na dysku C: (to ważne by był C, chciasz mi na D również działało) nowy folder, nazwa dowolna ale najlepiej by była bez spacjii, ja dla tego poradnika stworzyłem folder WD (Waifu Diffusion)
2.1 Klikamy sobie prawym myszkiem na pustym miejscu w folderze i wybieramy z menu opcję "Git Bash Here", otworzy nam się konsola jak z matrixa, ale niczego nie bójcie, wszystko bangla jak należy.
2.2 Kopiujemy sobie taką formułkę do schowka:
"git clone https://github.com/AUTOMATIC1111/stable-diffusion-webui" Wracamy do okienka Basha, prawym myszklem wklejamy skopiowany tekst, po czym nakurwiamy ENTER! Brawo, właśnie skasowaliście Windowsa :D
2.3 Program poinformuje nas o zakończonej pracy w momencie wyświetlenia ponownie zielonych napisów i możliwością pisania, na tym etapie zamykamy skurwysyna i lecimy dalej.
Brawo, już połowa drogi za Tobą Samuraiu
3.Teraz potrzebujemy pobrać sobie jakby model naukowy ;p Na podstawie którego AI będzie nam tworzyło nasze cuda, mamy do wyboru dwa główne:
-Stable Diffusion 3GB (Normalne twarze, dla mnie trochę nuda)
-Waifu Diffusion 7GB (Wersja dla mangozjebów, na podstawie której są tworzone te wszystkie obrazy, z większości grafik)
3.1 W każdym razie, tutaj wklejam linki magnet do pobrania z torrentów (Każdy debil wie jak działa torrent więc nie będę tego tłumaczył):
-Stable Diffusion
magnet:?xt=urn:btih:3a4a612d75ed088ea542acac52f9f45987488d1c&dn=sd-v1-4.ckpt&tr=udp%3a%2f%2ftracker.openbittorrent.com%3a6969%2fannounce&tr=udp%3a%2f%2ftracker.opentrackr.org%3a1337
-Waifu Diffusion
magnet:?xt=urn:btih:INEYUMLLBBMZF22IIP4AEXLUK6XQKCSD&dn=wd-v1-2-full-ema.ckpt&xl=7703810927&tr=udp%3A%2F%2Ftracker.opentrackr.org%3A1337%2Fannounce
3.2 W każdym razie, nasz pobrany model wrzucamy sobie do "nazwa waszego folderu\stable-diffusion-webui\models\Stable-diffusion"
3.3 Po skopiowaniu zmieniamy jego nazwę na "model.ckpt"
5.Teraz zapierdalamy do naszego głównego folderu z programem i odpalamy "webui-user.bat", znowu zostaniemy wrzuceni do Matrixa ale w bardziej przyjaznych kolorach, czekamy tak długo aż program nie poinformuje nas że skończył pracę.
UWAGA, proces ten może trwać z dobre 10-15minut, więc nie przejmujcie się że na ekranie nic się nie dzieje od dłuższego czasu poza migającym kursorem!
UWAGA 2: NIE WYŁĄCZAMY TEGO CZARNEGO OKNA, CHYBA ŻE CHCEMY WYŁĄCZYĆ PROGRAM
8.Teraz ostatni krok w którym wy musicie wykazać się kreatywnością oraz krótki opis działania.
8.1 W Prompt wpisujemy jakie cechy ma mieć nasz obraz, dla przykładu:
Chcę VICTORIAN GIRL w stylu OBRAZU OLEJNEGO
Oko i twarz są ważne w sztuce, więc musi mieć PERFEKCYJNĄ, SEKSOWNĄ TWARZ, a jej oczy mają mieć SZCZEGÓŁOWE ŹRENICE.
Chcę, żeby miała ŚREDNI biust, DOBRZE WYĆWICZONY BRZUCH i GRUBE UDA.
Musi wyglądać KOBIECO wykonując WYRAŹNĄ POZĘ, UŚMIECH i pokazywać PEŁNE CIAŁO w SUKNI NOCNEJ.
Wyjście musi być ZAWIŁE, z DUŻĄ ILOŚCIĄ SZCZEGÓŁÓW, OSTRE.
Wklepujemy tam takie parametry:
"VICTORIAN GIRL, OIL PAINTING, ((PERFECT FACE)), ((SEXY FACE)), ((DETAILED PUPILS)), (((MEDIUM BREAST))), ((TONED ABS)), (THICK THIGH), FEMININE, LOOK AT VIEWER, SMIRK, (HIGH DETAIL), SHARP, (((NIGHT GOWN)))"
Nawiasy oznaczają moc z jaką dana rzecz jest ważna dla AI przy tworzeniu np wpisując (((NIGHT GOWN))), mówimy AI że Suknia nocna jest dla nas najwazniejsza i ma traktować ją jako priorytet, możemy też użyć klamr [[[cecha]]] aby zmniejszyć nacisk na daną rzecz poniżej normalnego.
8.2 W drugim oknie Negative Prompt jak sama nazwa wskazuje, wpisujemy rzeczy których nie chcemy, ja np wrzucam tam to :D (Płacz_i_krzyk_trzaskających_dup_lewaków.mp3):
"((nipple)), ((((ugly)))), (((duplicate))), ((morbid)), ((mutilated)), (((tranny))), (((trans))), (((trannsexual))), (hermaphrodite), [out of frame], extra fingers, mutated hands, ((poorly drawn hands)), ((poorly drawn face)), (((mutation))), (((deformed))), ((ugly)), blurry, ((bad anatomy)), (((bad proportions))), ((extra limbs)), cloned face, (((disfigured))). (((more than 2 nipples))), out of frame, ugly, extra limbs, (bad anatomy), gross proportions, (malformed limbs), ((missing arms)), ((missing legs)), (((extra arms))), (((extra legs))), mutated hands, (fused fingers), (too many fingers), (((long neck)))"
8.3 "Sampling Steps"Ustawiamy ilość jakby przerysowywania danego obrazu, czym będzie ich więcej tym lepiej ale po pewnym momencie zaczyna się to robić bez sensu więc ja ustawiam od 42-64
8.4 Wybieramy typ próbkowania, tu już wszystko zależy od tego jaki nam się najbardziej podoba, ja osobiście korzystam z "DDIM" ale "Euler A" też wypluwa znakomite obrazy, poniżej zdjęcie z porównaniem ich oraz ilością "Sampling Steps" (patrz pkt 8.3)
8.5 Ustawiamy wielkość obrazu w pikselach, najlepiej by obrazy były kwadratem np 512x512, gdy ustawimy tam np 512x1024, zaczną się dziać naprawdę dziwne i niepokojące rzeczy, można to trochę naprawić zaznaczając i odpowiednio ustawiając Highres.fix, ale tu trzeba już samemu kombinować.
8.6 Zaznaczamy Restore Faces, w przeciwnym razie nasze twarze nie będą tak szczegółowe lub z błędami.
8.7 W Batch Count ustalamy ile obrazów ma wytworzyć nasze AI, ja sobie lubię pyknąć tą opcję na maks i patrzeć co wychodzi, czym wyższa wartość tym więcej obrazów nam wytworzy.
8.8 CFG Scale, tu ustalamy jak bardzo AI ma się sugerować naszymi wpisanymi słowami, nie do końca wiem jak wam to wytłumaczyć ale ustawienie tej wartości w przedziale 5-15 daje fajne efekty, ustawienie tej wartości na bardzo wysoką spowoduje dziwne rozlanie kolorów więc polecam tego unikać.
8.9 Seed i script zostawiamy nienaruszone i klikamy GENERATE!
9. Cieszymy się efektem :D
Niestety nie opisałem tutaj wszystkich funkcji programu, ponieważ zająłby on dwie poczekalnie i 10h z mojego czasu, ale pozostałe rzeczy można samemu przetestować we własnym zakresie.
Dzięki za przeczytanie tego jakże długiego poradnika, mam nadzieję że admin nie będzie ruchał psa jak sra i wrzuci na główną dla potomnych bo chciałbym by dotarło to do jak największej liczby piwniczaków, tak by każdy zaznał choćby odrobinę szczęscia w życiu a zarazem pobudził swoje szare i znudzone życiem komórki mózgowe :D życzę udanego tworzenia swoich idealnych, zmyślonych żon :D A teraz WYPIERDALAM.