Jak przemalować dzięki stabilnej dyfuzji

Jak przemalować dzięki stabilnej dyfuzji

Stable Diffusion to jedno z najlepszych narzędzi AI do generowania tekstu na obraz dostępnych online. Opracowane przez Stability.ai oprogramowanie to rewolucyjny tłumacz obrazów. Wykorzystuje model ukrytej dyfuzji, aby renderować niektóre z najszybszych obrazów na podstawie monitów tekstowych.

Wśród wielu funkcji, malowanie jest jedną z najbardziej ekscytujących w użyciu. Pomaga rozszerzyć istniejący obraz w jednym lub kilku kierunkach na podstawie opisów tekstowych, metod próbkowania i ustawień rozdzielczości. W przeciwieństwie do obrazów generowanych wyłącznie przez sztuczną inteligencję, funkcja przemalowywania daje artystom i zwykłym użytkownikom Stable Diffusion większą kontrolę nad produktem końcowym.

Tworzenie obrazu za pomocą monitów

Zanim zajmiesz się przemalowaniem w Stable Diffusion, musisz wygenerować obraz. Oto jak używać interfejsu GUI Automatic1111 do tworzenia nowego obrazu.

  1. Przejdź do zakładki txt2img.

  2. Wpisz słowa opisujące obraz w polu tekstowym monitu.

  3. Wpisz słowa opisujące elementy graficzne, których nie chcesz widzieć w polu tekstowym zachęty wykluczającej.

  4. Ustaw kroki próbkowania na około 50-55, w zależności od możliwości twojej karty graficznej.

  5. Użyj dowolnej metody próbkowania i ustaw szerokość i wysokość obrazu.

  6. Zaznacz opcję „Przywróć twarze”, jeśli generujesz ludzi na obrazie.

  7. Dostosuj suwak „Liczba partii”, jeśli chcesz renderować więcej niż jeden obraz.

  8. Ustaw ziarno na „-1”, chyba że masz na myśli konkretne ziarno obrazu, które chcesz odtworzyć.

  9. Kliknij przycisk „Generuj”.

Pamiętaj, że słowa wpisywane w polu tekstowym zachęty są bardzo ważne. Jeśli potrzebujesz określonych pociągnięć, stylów, kolorów i innych efektów, musisz o nich wspomnieć w tej sekcji.

Domyślny generator obrazu ze stabilną dyfuzją wyrenderuje coś z fotograficznym wyczuciem, chyba że poinstruowano inaczej.

Korzystanie z funkcji Outpaint w stabilnej dystrybucji

Po wyrenderowaniu obrazu możesz zacząć go rozszerzać lub malować. Wybierz obraz, który najbardziej Ci się podoba, i kliknij przycisk „Wyślij do img2img”.

Wykonaj kolejne kroki, aby skonfigurować stabilną dyfuzję do przemalowania.

  1. Przejdź do zakładki img2img w interfejsie GUI Automatic1111.

  2. Przewiń w dół, aż zobaczysz menu rozwijane „Skrypt” i wybierz „Outpainting mk2”.

  3. Wybierz kierunek malowania, zaznaczając pola „Lewo”, „Prawo”, „Góra” lub „Dół”.

  4. Opisz wizualne elementy przemalowania w polu tekstowym monitu u góry interfejsu.

  5. Zaznacz opcję „Po prostu zmień rozmiar”.

  6. Ustaw kroki próbkowania między 80 a 100 za pomocą suwaka.

  7. Dostosuj liczbę pikseli, którą często możesz maksymalnie zwiększyć, aby uzyskać najwyższą jakość obrazu.

  8. Kliknij przycisk „Generuj”.

Najlepszy sposób na skonfigurowanie procesu Outpaint

Jednym z największych problemów z przemalowaniem w Stable Diffusion i innym oprogramowaniu do zamiany tekstu na obraz obsługującym sztuczną inteligencję jest przeciążenie sztucznej inteligencji. Na przykład rozszerzenie obrazu w więcej niż jednym kierunku może dać różne rezultaty.

Ponadto, jeśli tylko jedna strona okaże się dobra, nie będziesz w stanie jej zachować i przemalować w pozostałych kierunkach. Zamiast tego musisz zacząć od zera. Oznacza to, że możesz nie być w stanie odtworzyć tej jednej strony, która wyglądała idealnie.

Oto, co chcesz zrobić, aby uzyskać najlepsze wyniki przemalowywania w trybie stabilnej dyfuzji .

Rozwiń w lewo

  1. Załaduj swoje zdjęcie w zakładce img2img.

  2. Opisz elementy wizualne, które chcesz przemalować.

  3. W razie potrzeby dodaj negatywne monity.

  4. Wybierz kierunek malowania „Lewo” i odznacz pozostałe trzy opcje.

  5. Klikaj „Generuj”, aż będziesz zadowolony z wyniku.

  6. Przeciągnij obraz z prawego panelu interfejsu użytkownika na kartę img2img.

Rozwiń w prawo

  1. Opisz elementy wizualne, które chcesz, a których nie chcesz w polach podpowiedzi.

  2. Dodaj negatywne monity, jeśli chcesz, aby sztuczna inteligencja pomijała szczegóły.

  3. Wybierz kierunek malowania „W prawo” i odznacz poprzedni.

  4. Naciskaj „Generuj”, aż uzyskasz coś wspaniałego.

  5. Przeciągnij obraz do zakładki img2img lub naciśnij przycisk „Wyślij do img2img”.

Rozwiń w górę

  1. Dodaj nowe elementy wizualne do obrazu.

  2. W razie potrzeby dodaj negatywne monity.

  3. Wybierz kierunek malowania „Up” i odznacz ostatni.

  4. Naciskaj „Generuj”, aż wynik Ci się spodoba.

  5. Przeciągnij i upuść ostateczny obraz z powrotem na kartę img2img.

Rozwiń w dół

  1. Wpisz swój ostateczny opis przed wygenerowaniem rozwinięcia w dół.

  2. Użyj kilku negatywnych podpowiedzi, najlepiej, aby zapobiec nakładaniu się z oryginalnym obrazem.

  3. Wybierz „W dół” jako kierunek malowania i odznacz wszystko inne.

  4. Kliknij przycisk „Generuj”, aż będziesz zadowolony z wyników.

Kolejną wielką zaletą rozwijania obrazu w jednym kierunku na raz jest to, że możesz lepiej opisać obrazy.

Załóżmy na przykład, że obraz początkowy miał następujący komunikat: „dzieci bawiące się na podwórku”. Możesz dodać „pies bawiący się na podwórku” po jednej stronie i „kot bawiący się na podwórku” po drugiej stronie. Sztuczna inteligencja będzie miała znacznie większe szanse na poprawienie sytuacji i renderowanie realistycznych zwierząt na ostatecznym obrazie.

W tym samym przykładzie możesz wpisać „błękitne niebo i ptaki” w monicie i sprawić, by sztuczna inteligencja wypełniła się na zewnątrz nad oryginalnym obrazem, zamiast pobierać fragmenty nieba we wszystkich kierunkach.

Co musisz opanować podczas przemalowywania w stabilnej dystrybucji

Stabilna dyfuzja nie jest tania. Ale ponieważ jest to oprogramowanie Open AI, możesz uruchomić je na własnym komputerze, aby uniknąć płacenia opłaty za generację. Pamiętaj, że prawdopodobnie będziesz potrzebować przyzwoitej karty graficznej z około 8 GB pamięci VRAM i dobrego procesora, aby uniknąć bardzo wolnych czasów renderowania.

Teraz pozostaje kwestia instalacji internetowego interfejsu GUI Automatic1111.

Jak zainstalować interfejs WWW Stable Diffusion Automatic1111 w systemie Windows

  1. Najpierw zainstaluj Python 3.11.1 , ponieważ Stable Diffusion w dużej mierze opiera się na kodowaniu w Pythonie.

  2. Pobierz i zainstaluj odpowiedni 32-bitowy lub 64-bitowy samodzielny instalator Git, w zależności od procesora.

  3. Uruchom „git clone https://github.com/AUTOMATIC1111/stable-diffusion-webui.git ”, aby uzyskać poprawne repozytorium.

  4. Pobierz stąd punkt kontrolny modelu stabilnej dyfuzji oznaczony jako „model.ckpt” .

  5. Dodaj „model.ckpt” w katalogu „modele”.

  6. Kliknij dwukrotnie plik wykonywalny „webui-user.bat”.

  7. Wygeneruj obraz i eksperymentuj z malowaniem, malowaniem i innymi funkcjami.

Jak zainstalować interfejs WWW Stable Diffusion Automatic1111 w systemie Linux

Instalowanie interfejsu internetowego Automatic1111 na komputerze z systemem Linux jest nieco inne, ale całkiem proste. Oto kroki, które musisz wykonać.

Linuksa Red Hata

  1. Wpisz „ sudo dnf install wget git python3” w terminalu.

  2. Zainstaluj interfejs użytkownika, uruchamiając „ ” .bash <(wget –q0-https://raw.githubusercontent.com/AUTOMATIC1111/stable-diffusion-webui/master/webui.sh)

Debian Linux

  1. Wpisz „ sudo apt install wget git python3 python3-venv” i uruchom go w terminalu.

  2. Zainstaluj interfejs użytkownika za pomocą następującego polecenia „ ” bash <(wget –q0-https://raw.githubusercontent.com/AUTOMATIC1111/stable-diffusion-webui/master/webui.sh).

Arch Linuksa

  1. Wpisz „ sudo P –S wget git python3” w terminalu.

  2. Uruchom „ bash <(wget –q0- https://raw.githubusercontent.com/AUTOMATIC1111/stable-diffusion-webui/master/webui.sh)” w terminalu.

Jak zainstalować interfejs WWW Stable Diffusion Automatic 1111 na Apple Silicon

Polecenia instalowania interfejsu sieciowego Automatic1111 na komputerze Apple Silicon różnią się od innych systemów operacyjnych.

  1. Uruchom aplikację Terminal.

  2. Wykonaj „ $ cd ~/Documents/

  3. Uruchom „ ”$ curl https://raw.githubusercontent.com/dylancl/stable-diffusion-webui-mps/master/setup_mac.sh -0 setup_mac.sh

  4. Wykonaj „ $ chmod +x setup_mac.sh

  5. Uruchom „ ./setup_mac.sh

  6. Postępuj zgodnie z kolejnymi instrukcjami wyświetlanymi w interfejsie terminala.

Możesz uruchomić interfejs Automatic1111, uruchamiając „ ./run webui_mac.sh” w terminalu. Za każdym razem, gdy go uruchomisz, rozpocznie się od najnowszych aktualizacji wprowadzonych do repozytorium.

Co zrobić po przemalowaniu obrazu

Choć sztuczna inteligencja Stable Diffusion jest świetna, daleko jej do doskonałości. Przeładowanie go informacjami i długimi opisami może sprawić, że niektóre obrazy będą mniej niż ekscytujące. Podobnie niejasne opisy mogą rozszerzyć obraz bez dodawania wystarczającej liczby odpowiednich elementów wizualnych.

Gdy skończysz malować, masz dwie opcje. Możesz zapisać obraz i edytować go dalej w swoim ulubionym edytorze obrazów. Ale innym sposobem na lepsze wykorzystanie Stable Diffusion jest przejście na malowanie.

Wybierz obraz w prawym okienku i kliknij przycisk „Wyślij do Inpaint”. Interfejs użytkownika przełączy się na nowy typ funkcji edycji. To świetna metoda wypełniania pustych miejsc w niektórych częściach obrazu.

  1. Wybierz rozmiar pędzla i zamaskuj część obrazu, w której chcesz coś dodać.

  2. Opisz elementy malowania.

  3. Odznacz skrypt „Outpainting mk2”.

  4. Kliknij „Generuj”, aż będziesz zadowolony z wyniku.

Wreszcie jest bardzo potrzebna funkcja

Chociaż Stable Diffusion wystartowało w sierpniu 2022 r., funkcja przemalowywania początkowo tak naprawdę nie istniała. Przynajmniej jego najwcześniejsza iteracja nie była spektakularna. Ale w krótkim czasie przemalowywanie Stable Diffusion przerosło możliwości jego funkcji malowania.

Oprogramowanie może generować wspaniałe obrazy. A przy 75-wyrazowych tekstach opisowych i osobnym polu na podpowiedzi negatywne dokładność sztucznej inteligencji jest zdumiewająca.

Teraz chcemy usłyszeć od ciebie. Jakie są Twoje dotychczasowe doświadczenia ze Stable Diffusion lub podobnym oprogramowaniem? Czy zazwyczaj potrafisz renderować satysfakcjonujące obrazy, czy zajmuje to zbyt dużo czasu? Opowiedz nam o swoich doświadczeniach ze Stable Diffusion i wskazówkach dotyczących przemalowania w sekcji komentarzy poniżej.

Dodaj komentarz

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