Jak rozpocząć z lokalnym generowaniem obrazów przez sztuczną inteligencję? O Stable diffusion i jego instalacji.

poradniki

Stable Diffusion to jedno z najpotężniejszych narzędzi do generowania obrazów przy użyciu sztucznej inteligencji. Dzięki niemu każdy niezależnie od umiejętności artystycznych może tworzyć niezwykłe grafiki, ilustracje i cyfrowe dzieła sztuki. Co więcej, model ten jest otwartoźródłowy, co oznacza, że możemy go dostosowywać do własnych potrzeb i eksperymentować na wiele sposobów oraz pobierać wyspecjalizowane modele pod dany styl graficzny.

W tym poradniku przeprowadzę Cię przez podstawy korzystania z Stable Diffusion od instalacji i konfiguracji po generowanie pierwszych obrazów oraz pokażę skąd czerpać nowe modele.

Wymagania sprzętowe oraz instalacja.

KomponentMinimalne wymaganiaZalecane wymagania
ProcesorDowolny nowoczesny procesor AMD lub IntelWielordzeniowy procesor
Karta graficznaGPU z minimum 4GB VRAMNVIDIA RTX 3060 lub lepsza
Pamięć RAM16GB32GB lub więcej
Dysk twardy12GB wolnego miejsca (zalecany SSD)SSD o pojemności 256GB lub większej
System operacyjnyWindows 10/11, Linux lub MacWindows 10/11, Linux lub Mac

Instalacje rozpoczynamy od instalacji niezbędnych komponentów.

Wymagana jest wersja Pythona w wersji 3.10.+ dostępnego tutaj.
Podczas instalacji nie zapomnij dodać do ścieżki(Add Python to PATH).


Instalator Python z Add to PATH

Instalator git znajdziesz tutaj.

Pobranie Stable diffusion

Gdy zainstalowaliśmy pythona oraz gita możemy przejść do instalacji, zrobimy to poprzez wpisanie w terminalu komendy

Bash
git clone https://github.com/AUTOMATIC1111/stable-diffusion-webui

lub poprzez wejście na stronę github i skopiowanie repozytorium i wypakowanie pobranego archiwum.


Pierwsze uruchomienie i instalacja

Po pobraniu lub rozpakowaniu nastąpił czas na pierwsze uruchomienie.
By to zrobić wchodzimy w ścieżkę
ścieżka instalacji/stable-diffusion-webui/
i uruchamiamy skrypt webui.bat jeśli naszym systemem jest Windows, w przypadku
Linux/Mac webui.sh


Nastąpi wtedy instalacja niezbędnych bibliotek dla projektu stable-diffusion-webui oraz uruchomienie pod adresem http://127.0.0.1:7860

Poznanie funkcji i interfejsu

Główny interfejs Stable Diffusion.

Zakładka txt2img to podstawowa funkcja Stable Diffusion, która pozwala na przekształcanie opisów tekstowych w obrazy. Jest to pierwsza zakładka, którą zobaczysz po uruchomieniu interfejsu.

Główne elementy zakładki txt2img:

  • Stable Diffusion Checkpoint – rozwijane menu umożliwiające wybór modelu, którego chcesz użyć
  • Prompt – miejsce na opis tego, co chcesz zobaczyć na obrazie
  • Negative Prompt – miejsce na opis elementów, których nie chcesz widzieć na obrazie
  • Sampling Method i Steps – parametry określające algorytm odszumiania i liczbę kroków próbkowania
  • Width i Height – rozmiar generowanego obrazu (dla modeli v1 przynajmniej jeden wymiar powinien wynosić 512 pikseli)
  • Batch size – liczba obrazów generowanych jednocześnie
  • CFG Scale – określa, jak ściśle obraz ma odpowiadać promptowi
  • Seed – wartość inicjująca generowanie (można ją losować lub wprowadzić dowolną liczbę)

Po ustawieniu wszystkich parametrów wystarczy nacisnąć przycisk Generate, aby wygenerować obrazy.

Zakładka img2img

W zakładce img2img możesz manipulować istniejącymi obrazami, aby tworzyć nowe, unikalne wizualizacje. Ta potężna funkcja pozwala na mieszanie, przekształcanie i ulepszanie obrazów.

Możesz przesłać istniejący obraz, a następnie użyć promptu tekstowego, aby go zmodyfikować. Stopień modyfikacji można kontrolować za pomocą parametru Denoising strength.

Extras

Zakładka Extras zawiera dodatkowe funkcje, które mogą być przydatne po wygenerowaniu obrazu, takie jak:

  • Restore faces – funkcja naprawiająca defekty na twarzach przy użyciu dodatkowego modelu
  • Tiling – opcja tworzenia powtarzalnych wzorów, które można wykorzystać jako tapety

Settings

Zakładka Settings pozwala na dostosowanie interfejsu i funkcji Stable Diffusion do własnych potrzeb6. Zawiera ona wiele opcji, w tym:

  • UI tab order – pozwala określić kolejność, w jakiej zakładki są ładowane w interfejsie użytkownika
  • Hidden UI tabs – umożliwia wybór zakładek, które powinny być ukryte
  • Quick Settings – pozwala określić ustawienia, które można modyfikować z górnej części interfejsu.

Extensions

Zakładka Extensions pozwala na zarządzanie rozszerzeniami, które dodają nowe funkcje do Stable Diffusion Web UI. Możesz:

  • Instalować nowe rozszerzenia
  • Aktualizować istniejące rozszerzenia
  • Konfigurować zainstalowane rozszerzenia

Instalacja modeli

Przy pierwszym uruchomieniu jest pobierany domyślny model ale nie w nim tkwi siła. Świat modeli stoi otworem i nie należy się ograniczać do tego jedynego.

Skąd pobrać i gdzie je umieścić?

Folder modeli znajduje się w lokalizacji <twoja ścieżka instalacji>/stable-diffusion-web-ui/models/Stable-diffusion i instalacja ogranicza się do przeniesienia modelu do tego folderu.


Jednym z lepszych źródeł gdzie można znaleźć modele oraz inspiracje do generowania obrazów jest civitai.

Znajdziemy tam duży wybór oraz co najważniejsze grafiki wygenerowane i ich ustawienia które najlepiej odwzorować w panelu.

Jakie informacje są w momencie gdy zobaczymy zdjęcie i jak to interpretować.

Podsumowując

W niniejszym poradniku zainstalowaliśmy Stable diffusion i poznaliśmy jedno z źródeł modeli oraz zapoznaliśmy się z podstawowymi zakładkami.

Źródła

🧠 Utrwal wiedzę z tego artykułu!

Kliknij pojęcie, by przypomnieć sobie definicję.

prompt
?
Prompt to tekstowe polecenie, pytanie lub zestaw instrukcji przekazywany systemowi sztucznej inteligencji w celu uzyskania określonej odpowiedzi lub wykonania konkretnego...
Czytaj pełną definicję

Dodaj komentarz

Twój adres e-mail nie zostanie opublikowany. Wymagane pola są oznaczone *

Powiązane posty

Zacznij wpisywać wyszukiwane hasło powyżej i naciśnij Enter, aby wyszukać. Naciśnij ESC, aby anulować.

Powrót do góry