ComfyUI  >  Przepływy pracy  >  Outpainting | Rozszerz Obraz

Outpainting | Rozszerz Obraz

Workflow outpaintingu obrazu przedstawia kompleksowy proces rozszerzania granic obrazu poprzez cztery kluczowe kroki, zaczynając od przygotowania do outpaintingu, wykorzystując model ControlNet inpaintingu do procesu outpaintingu, oceniając początkowy wynik i kończąc na naprawie krawędzi, aby zapewnić płynne połączenie.

ComfyUI Outpainting Workflow

ComfyUI Outpainting Workflow
Chcesz uruchomić ten przepływ pracy?
  • W pełni funkcjonalne przepływy pracy
  • Brak brakujących węzłów lub modeli
  • Brak wymaganego ręcznego ustawiania
  • Cechuje się oszałamiającymi wizualizacjami

ComfyUI Outpainting Przykłady

comfyui-image-outpainting-workflow-1058

ComfyUI Outpainting Opis

1. ComfyUI Workflow Outpaintingu

Ten workflow outpaintingu obrazu jest zaprojektowany do rozszerzania granic obrazu, obejmując cztery kluczowe kroki:

1.1. Przygotowanie do Outpaintingu ComfyUI:

Ten krok obejmuje ustawienie wymiarów obszaru do outpaintingu i stworzenie maski dla obszaru outpaintingu. To faza przygotowawcza, w której nakreślane są podstawy rozszerzania obrazu.

1.2. Proces Outpaintingu ComfyUI (Użyj modelu ControlNet inpaintingu):

Faktyczny proces outpaintingu jest realizowany za pomocą modelu inpaintingu, konkretnie wykorzystując moduł inpaintingu ControlNet. W tej fazie zajmujemy się tylko obszarem wyznaczonym przez wcześniej stworzoną maskę. To podejście wykorzystuje model inpaintingu do generowania dodatkowej zawartości wymaganej dla obszaru outpaintingu. Ważne jest, aby zrozumieć, że chociaż rozszerzamy obraz (outpainting), technika zastosowana pochodzi z metodologii inpaintingu, kierowanych przez moduł ControlNet, który inteligentnie wypełnia wyznaczony obszar na podstawie kontekstu dostarczonego przez otaczający obraz.

1.3. Początkowy Wynik Outpaintingu ComfyUI:

Tutaj uzyskujemy początkową wersję obrazu z nowo rozszerzonym obszarem. Ten etap pokazuje, jak model inpaintingu rozszerzył granice obrazu. Jednak na tym etapie mogą być widoczne zauważalne różnice między krawędziami oryginalnego obrazu a nowo rozszerzonymi częściami. Dlatego kolejny krok jest kluczowy do naprawy.

1.4. Naprawa Krawędzi Outpaintingu ComfyUI:

Ostatni krok koncentruje się na poprawie integracji między oryginalnym obrazem a nowo dodanymi sekcjami. Obejmuje to specyficzne ukierunkowanie i ulepszenie krawędzi, aby zapewnić płynne przejście między oryginalnymi a rozszerzonymi częściami obrazu.

2. Szczegółowe Wprowadzenie do Procesu Outpaintingu/Inpaintingu ComfyUI

2.1. Przygotowanie do Outpaintingu ComfyUI

Oto kluczowe węzły zaangażowane w ten krok:

2.1.1. Skala Obrazu do Boku: Skaluje obrazy na podstawie określonych parametrów. Możesz ustawić docelową długość boku i wybrać, który bok (najdłuższy, szerokość lub wysokość) skalować. Oferuje kilka metod skalowania (nearest-exact, bilinear, area) oraz opcjonalną funkcję przycinania do utrzymania proporcji.

  • Długość Boku: Zdefiniuj docelową długość boku do skalowania
  • Bok: Wybierz bok obrazu do skalowania (najdłuższy, szerokość lub wysokość)
  • Metoda Skalowania: Wybierz preferowaną metodę skalowania
  • Przycinanie: Włącz przycinanie, aby utrzymać oryginalne proporcje obrazu podczas skalowania

2.1.2. Dodaj Ramkę do Outpaintingu: Przygotowuje obrazy do outpaintingu, dodając ramkę wokół krawędzi. Ten węzeł pozwala na określenie ilości ramki dla każdej strony obrazu i zawiera opcję "feathering" do płynnego łączenia oryginalnego obrazu z obszarem z ramką.

2.1.3. Przekształć Obraz na Maskę: Przekształca wybrany kanał (czerwony, zielony, niebieski, alfa) obrazu na maskę, izolując część obrazu do przetwarzania.

W tej fazie przygotowywane są obrazy z ramką i maską.

ComfyUI Inpainting ControlNet

2.2. Proces Outpaintingu ComfyUI (Użyj modelu ControlNet inpaintingu)

Oto kluczowe węzły zaangażowane w ten krok:

2.2.1. Zastosuj Zaawansowany ControlNet: Zastosuj węzeł ControlNet, aby starannie kierować procesem inpaintingu, celując w obszar wyznaczony przez maskę przygotowaną w pierwszym kroku.

2.2.2. Załaduj Model ControlNet: Wybiera i ładuje model inpaintingu ControlNet.

2.2.3. Preprocesor Inpaintingu: Wysyła obrazy z ramką i maską, które zostały przygotowane w pierwszym kroku, do preprocesora inpaintingu.

2.2.4. Skala Miękkich Wag: Dostosowuje wagi w procesie inpaintingu dla subtelnej kontroli, zawierając parametry takie jak base_multiplier do regulacji siły wag i flip_weights do odwrócenia efektu wag.

ComfyUI Outpainting Preparation

2.3. Początkowy Wynik Outpaintingu ComfyUI

Na tym etapie generowany jest początkowy obraz outpaintingu. Jednak mogą być widoczne zauważalne krawędzie wokół oryginalnego obrazu.

ComfyUI Outpainting Initial Output

2.4. Naprawa Krawędzi Outpaintingu ComfyUI

Ten ostatni krok obejmuje maskowanie obszaru krawędzi do regeneracji, co poprawia ogólny wygląd obszaru outpaintingu.

Oto kluczowe węzły zaangażowane w włączenie zauważalnych krawędzi do maski:

2.4.1. Rozszerz Region Maski: Rozszerza granice maski w obrębie obrazu, przydatne do zapewnienia pełnego pokrycia lub stworzenia większej granicy dla efektów przetwarzania.

2.4.2. Kontur Maski: Obejmuje identyfikację i obrysowanie krawędzi w obrębie maski, pomagając w rozróżnieniu różnych elementów obrazu.

ComfyUI Outpainting Repair Edge

Ten workflow jest inspirowany przez Ning

Chcesz więcej przepływów pracy ComfyUI?

RunComfy

© Prawa autorskie 2024 RunComfy. Wszelkie prawa zastrzeżone.

RunComfy jest wiodącą ComfyUI platformą, oferującą ComfyUI online środowisko i usługi, wraz z przepływami pracy ComfyUI cechującymi się oszałamiającymi wizualizacjami.