Categories
IT-tutorials

Hur man övermålar med stabil diffusion

Stable Diffusion är ett av de bästa AI-text-till-bild-genererande verktygen som finns tillgängliga online. Programvaran är utvecklad av Stability.ai och är en revolutionerande bildöversättare. Den använder en latent diffusionsmodell för att återge några av de snabbaste bilderna baserat på textuppmaningar.

Bland dess många funktioner är utmålning en av de mest spännande att använda. Det hjälper till att expandera en befintlig bild i en eller flera riktningar baserat på textbeskrivningar, samplingsmetoder och upplösningsinställningar. Och till skillnad från rent AI-genererade bilder ger outpainting-funktionen artister och tillfälliga Stable Diffusion-användare mer kontroll över slutprodukten.

Skapa din bild med hjälp av uppmaningar

Innan du tar dig an utmålning i Stable Diffusion måste du skapa en bild. Så här använder du Automatisk1111 GUI-gränssnitt för att skapa en ny bild.

  1. Gå till fliken txt2img.
  2. Skriv in orden som beskriver din bild i textrutan.
  3. Skriv ord som beskriver grafiska element som du inte vill se i den negativa textrutan.
  4. Ställ in provtagningsstegen på cirka 50-55, beroende på ditt grafikkorts kapacitet.
  5. Använd vilken samplingsmetod du vill och ställ in bildens bredd och höjd.
  6. Markera alternativet “Återställ ansikten” om du genererar personer i bilden.
  7. Justera reglaget “Batch Count” om du vill rendera mer än en bild.
  8. Ställ in fröet till “-1” om du inte har ett specifikt bildfrö i åtanke som du vill återskapa.
  9. Klicka på knappen “Generera”.

Observera att orden du skriver i textrutan är mycket viktiga. Om du vill ha specifika linjer, stilar, färger och andra effekter måste du nämna dem i det avsnittet.

Standardbildgeneratorn för stabil diffusion kommer att återge något med en fotografisk känsla om inte annat instrueras.

Använda Outpaint-funktionen i stabil diffusion

När du har renderat en bild kan du börja expandera på den eller ommåla den. Välj den bild du gillar mest från din batch och klicka på knappen “Skicka till img2img”.

Följ nästa steg för att konfigurera Stabil diffusion för utmålning.

  1. Gå till fliken img2img i Automatic1111 GUI-gränssnittet.
  2. Rulla ned tills du ser rullgardinsmenyn “Script” och välj “Outpainting mk2.”
  3. Välj utmålningsriktning genom att markera rutorna “Vänster”, “Höger”, “Upp” eller “Ner”.
  4. Beskriv de visuella delarna av utmålningen i textrutan överst i användargränssnittet.
  5. Markera alternativet “Ändra storlek”.
  6. Ställ in provtagningsstegen mellan 80 och 100 med hjälp av reglaget.
  7. Justera antalet pixlar, som du ofta kan maxa för högsta bildkvalitet.
  8. Klicka på knappen “Generera”.

Det bästa sättet att konfigurera outpaint-processen

Ett av de största problemen med utmålning i Stable Diffusion och annan AI-aktiverad text-till-bild-programvara är att överbelasta AI. Att expandera en bild i mer än en riktning kan till exempel ge blandade resultat.

Dessutom, om bara en sida blir bra kommer du inte att kunna behålla den och göra om utmålningen åt andra hållen. Istället måste du börja om från början. Det betyder att du kanske inte kan återskapa den där sidan som såg perfekt ut.

Här är vad du vill göra för att få bästa resultat av ommålning Stabil diffusion.

Expandera till vänster

  1. Ladda din bild i img2img-fliken.
  2. Beskriv de visuella element du vill ha i utmålningen.
  3. Lägg till negativa uppmaningar om det behövs.
  4. Välj utmålningsriktningen “Vänster” och avmarkera de tre andra alternativen.
  5. Klicka på “Generera” tills du är nöjd med resultatet.
  6. Dra bilden från den högra UI-rutan till fliken img2img.

Expandera till höger

  1. Beskriv de visuella element du vill ha och inte vill ha i uppmaningsfälten.
  2. Lägg till negativa uppmaningar om du vill att AI ska utelämna detaljer.
  3. Välj “Rätt” utmålningsriktning och avmarkera den föregående.
  4. Tryck på “Generera” tills du får något bra.
  5. Dra bilden till fliken img2img eller tryck på knappen “Skicka till img2img”.

Expandera uppåt

  1. Lägg till nya visuella element för bilden.
  2. Lägg till negativa uppmaningar om det behövs.
  3. Välj utmålningsriktningen “Upp” och avmarkera den sista.
  4. Tryck på “Generera” tills du gillar resultatet.
  5. Dra och släpp den slutliga bilden tillbaka till fliken img2img.

Expandera ner

  1. Skriv din slutliga beskrivning innan du genererar en nedåtgående expansion.
  2. Använd några negativa uppmaningar, helst för att förhindra överlappning med originalbilden.
  3. Välj “Ner” som utmålningsriktning och avmarkera allt annat.
  4. Klicka på knappen “Generera” tills du är nöjd med resultatet.

En annan stor fördel med att expandera din bild i en riktning i taget är att du bättre kan beskriva bilderna.

Säg till exempel att din startbild hade följande uppmaning: “barn som leker på gården.” Du kan lägga till “hund som leker på gården” på ena sidan och “katt som leker på gården” på andra sidan. AI:n kommer att ha en mycket större chans att få saker rätt och att återge realistiska djur i den slutliga bilden.

I samma exempel kan du skriva “blå himmel och fåglar” i prompten och få AI-fyllningen utåt ovanför originalbilden istället för att få bitar av himlen åt alla håll.

Vad du behöver behärska när du målar ut i stabil spridning

Stabil diffusion är inte billig. Men eftersom det är Open AI-programvara kan du köra den på din egen maskin för att slippa betala en avgift per generation. Observera att du förmodligen kommer att behöva ett anständigt grafikkort med cirka 8 GB VRAM och en bra CPU för att undvika superlångsamma renderingstider.

Nu gäller det att installera Automatic1111 GUI webbgränssnittet.

Hur man installerar Stable Diffusion Automatic1111 Web UI på Windows

  1. Installera först Python 3.11.1eftersom Stable Diffusion är mycket beroende av Python-kodning.
  2. Ladda ner och installera lämplig 32-bitars eller 64-bitars Git fristående installationsprogram beroende på din CPU.
  3. Kör “git clone https://github.com/AUTOMATIC1111/stable-diffusion-webui.git” för att få rätt arkiv.
  4. Ladda ner den stabila diffusionsmodellens kontrollpunkt märkt “model.ckpt” härifrån.
  5. Lägg till “model.ckpt” i katalogen “modeller”.
  6. Dubbelklicka på den körbara filen “webui-user.bat”.
  7. Skapa en bild och experimentera med utmålning, målning och andra funktioner.

Hur man installerar Stable Diffusion Automatic1111 Web UI på Linux

Att installera Automatic1111 Web UI på en Linux-maskin är något annorlunda men ganska okomplicerat. Här är stegen du måste följa.

Red Hat Linux

  1. Skriv “sudo dnf install wget git python3” i terminalen.
  2. Installera gränssnittet genom att köra “bash <(wget –q0-https://raw.githubusercontent.com/AUTOMATIC1111/stable-diffusion-webui/master/webui.sh).”

Debian Linux

  1. Skriv “sudo apt install wget git python3 python3-venv” och kör den i terminalen.
  2. Installera användargränssnittet med följande kommando “bash <(wget –q0-https://raw.githubusercontent.com/AUTOMATIC1111/stable-diffusion-webui/master/webui.sh).”

Arch Linux

  1. Skriv “sudo P –S wget git python3” i terminalen.
  2. Springa “bash <(wget –q0- https://raw.githubusercontent.com/AUTOMATIC1111/stable-diffusion-webui/master/webui.sh)” i terminalen.

Hur man installerar Stable Diffusion Automatic1111 Web UI på Apple Silicon

Kommandon för att installera Automatic1111 Web UI på en Apple Silicon-maskin skiljer sig från andra operativsystem.

  1. Starta Terminal-appen.
  2. Kör “$ cd ~/Documents/
  3. Springa “$ curl https://raw.githubusercontent.com/dylancl/stable-diffusion-webui-mps/master/setup_mac.sh -0 setup_mac.sh
  4. Kör “$ chmod +x setup_mac.sh
  5. Springa “./setup_mac.sh
  6. Följ nästa instruktioner som presenteras i terminalgränssnittet.

Du kan köra Automatic1111 UI genom att köra “./run webui_mac.sh” i terminalen. När du kör det kommer det att börja med de senaste uppdateringarna som gjorts till förvaret.

Vad du ska göra efter att ha målat om en bild

Så bra som Stable Diffusion AI är, det är långt ifrån perfekt. Att överbelasta den med information och långa beskrivningar kan göra några mindre än spännande bilder. På samma sätt kan vaga beskrivningar utöka bilden utan att lägga till tillräckligt med relevanta visuella element.

När du är klar med utmålningen har du två alternativ. Du kan spara bilden och redigera den vidare i din favoritbildredigerare. Men ett annat sätt att få mer användning av Stable Diffusion är att byta till inpainting.

Välj din bild i den högra rutan och klicka på knappen “Skicka till Inpaint”. Användargränssnittet kommer att byta till en ny typ av redigeringsfunktion. Det är en utmärkt metod för att fylla i tomrummen i vissa delar av bilden.

  1. Välj en penselstorlek och maskera en del av bilden där du vill lägga till något.
  2. Beskriv målningselementen.
  3. Avmarkera skriptet “Outpainting mk2”.
  4. Klicka på “Generera” tills du är nöjd med resultatet.

En välbehövlig funktion är äntligen här

Även om Stable Diffusion lanserades i augusti 2022, fanns inte utmålningsfunktionen till en början. Åtminstone dess tidigaste iteration var inte spektakulär. Men på kort tid har Stable Diffusions utmålning överträffat förmågan hos dess målningsfunktion.

Programvaran kan generera fantastiska bilder. Och med 75-ords beskrivande texter och ett separat fält för negativa uppmaningar är AI:s noggrannhet häpnadsväckande.

Nu vill vi höra från dig. Vad är din erfarenhet av Stable Diffusion eller liknande programvara hittills? Kan du vanligtvis återge tillfredsställande bilder, eller tar det för mycket tid? Berätta för oss om dina upplevelser av stabil spridning och utmålningstips i kommentarsfältet nedan.

Leave a Reply