Stable Diffusion låter dig skapa praktiskt taget vilken bild som helst baserad på text. Ditt projekt kan till exempel kräva att du förbättrar ett AI-ansikte, men du har problem med att förbättra originalet. Om så är fallet kan du använda några av våra tips för att förbättra din process för att skapa ansikte med stabil diffusion. Läs vidare för att lära dig mer.
Hur skapar du bättre ansikten med stabil diffusion?
För att skapa bättre ansikten med Stable Diffusion måste du sätta upp en Google Colab som heter Deforum Stable Diffusion v0.5. Så här kan du göra det:
- Öppna din webbläsare och gå till denna webbplats.
- Tryck på “Anslut”-knappen och klicka på “NVIDIA GPU.” Eftersom detta är Googles server-GPU behöver du inte oroa dig – du behöver inget NVIDIA-grafikkort.
- Ge systembehörighet för webbplatsen att använda din dator.
- Tryck på avsnittet under GPU-kortet (“Modell and Output Paths”).
- Anslut din Google Colab till din Google Drive och vänta tills bockmarkeringen visas bredvid “Modell- och utdatavägar.”
- Välj “Setup Environment” och låt systemet ansluta ditt konto. Gör samma sak för “Python Definitions.”
- Gå till “Välj och ladda modell.” Det här avsnittet kräver att du har modellen du vill ladda upp på din Google Drive. För att göra det, ladda ner .ckpt-filen från denna webbplats genom att trycka på “sd-v1.4.ckpt” i avsnittet “Ladda ner vikterna”. Ladda upp den här filen till din Google Drive AI-mapp som innehåller de modeller du vill förbättra.
- Tryck på “Spela”-knappen bredvid avsnittet “Välj och ladda modell”. Vänta på den gröna bocken så kommer din Google Colab att vara igång.
Nu när din Google Colab är konfigurerad kan du förbättra dina AI-ansikten med Stable Diffusion. Denna process är också känd som att förbättra gamla renderingar och handlar om att ändra upplösningen på dina bilder:
- Klipp ut ansiktet du vill förbättra och spara det som en separat bild.
- Ladda upp ansiktet genom att dra det till din tillfälliga enhet i Google Colab (den vänstra panelen).
- Högerklicka på bilden och klicka på knappen “Kopiera sökväg”.
- Klistra in bilden i fältet “init_image” i menyn till höger.
- Navigera till fönstret “Prompts” och ange de uppmaningar du vill ha för ditt ansikte. Se till att skriva
i anvisningarna inom citattecken för att få bästa resultat. - Gå till avsnittet “Kör” och hitta menyn “Bildinställningar”.
- Ändra pixelupplösningen för att öka klarheten i ansiktet. Till exempel fungerar 800×800 bra i de flesta fall.
- Tryck på den röda “Spela”-knappen under “Kör”-fönstret för att återge bilden.
- Din bild kommer nu att renderas med en annan upplösning. Lek med proceduren tills du får önskad effekt.
- Ladda ner bilden från din enhet och lägg den över originalet.
Hur använder du variationer med stabil diffusion för att skapa bättre ansikten?
Förutom att förbättra ansikten direkt genom att ändra upplösningen, kan du också införa varianter för att få skarpare bilder. Det första steget är att ställa in dina “Animation”-inställningar till “ingen”. Här är vad du behöver göra:
- Anslut din Google Drive till Google Deforum Stable Diffusion 0.5 Colab med stegen ovan.
- Ladda upp bilden av ansiktet till den vänstra panelen på Colab.
- Gå till menyn “Animation” och ändra inställningen “animation_mode” till “ingen”.
- Klicka på knappen “Spela” bredvid avsnittet “Animation” för att spara dina ändringar.
När du har ändrat dina inställningar för “Animation” kan du ignorera de flesta andra inställningarna eftersom du inte vill skapa en animation. Du måste dock göra några justeringar av avsnittet “Prompter”. Följ dessa steg:
- Använd den ursprungliga prompten som utgångspunkt.
- Gör de nödvändiga variationerna genom att ändra linjen, beroende på om du vill lägga till eller ta bort funktionerna från ditt AI-ansikte. Arbeta i avsnittet “Prompts” snarare än fönstret “Animation Prompts”.
- Placera citattecken i början och slutet av dina uppmaningar.
- Sätt ett kommatecken i slutet av prompten (efter citattecken).
- Klicka på “Spela”-knappen i det övre vänstra hörnet av fönstret “Prompts” för att återge din bild och spara dina framsteg.
Nästa meny du vill justera är menyn “Kör”. Mer specifikt måste du gå till fönstret “Bildinställningar” och göra följande ändringar:
- Navigera till “Sampling Settings” och ställ in “Seed”-inställningen till “-1.”
- Lek med inställningen “Sampler” tills du får önskad effekt.
- Ställ in så många “steg” du vill. Värdet “Skala” är också upp till dig.
- Om du använde “ddim”-renderingen i “Sampler”-fönstret, ställ in “ddim_eta” på “1.”
- Scrolla ner tills du hittar “Batch Settings” och gå till raden “n_batch”. Skriv in antalet varianter du vill ha i textrutan.
- Gå till “Initinställningar” och tryck på rutan bredvid alternativet “use_init”. Det bör nu finnas en bock bredvid inställningen.
- Skriv in “0,5” i fältet “styrka” om du vill återanvända 50 % av originalbilden. Du kan ange högre eller lägre värden, beroende på hur mycket du vill återanvända källmaterialet.
- Klicka på “Arkiv”-ikonen i den vänstra panelen. Gå till mappen som innehåller bilden av ansiktet du vill optimera och dra den till den vänstra delen. Vänta tills systemet laddar din bild, högerklicka på den och tryck på knappen “kopiera sökväg”.
- Klistra in sökvägen i fältet “init_image” och klicka på den röda “Spela”-knappen i det övre vänstra hörnet av menyn “Bildinställningar”.
- Låt programmet rendera din bild och lägg till varianter. Du bör nu se det nya ansiktet i den nedre delen av skärmen med dina varianter.
Hur man förbättrar bildgenereringen med stabil diffusion
När man förbättrar ansikten med Stable Diffusion handlar det mesta om att skriva lämpliga uppmaningar. Systemet förlitar sig på denna funktion för att generera en bild med hjälp av “txt2img”-tekniken. Den använder textprompten och andra parametrar för att skapa en bild baserat på din input.
Som tidigare diskuterats måste du ange “frövärdet” vid ett tillfälle för att skapa de önskade resultaten. Du kan också ändra antalet “steg” när du införlivar varianter.
Men dessa funktioner kanske inte gör mycket när det gäller att förbättra dina resulterande ansikten. Istället måste du öka ditt “prompt”-spel för att säkerställa bildgenerering av hög kvalitet. Här är några tips som hjälper dig att göra det.
- Var specifik – Dina textuppmaningar måste vara mycket detaljerade, särskilt början, eftersom början av din fras har mer betydelse än slutet. Om du utelämnar nyckelinformation kanske du inte får det önskade utseendet.
- Håll dig till engelska – Utvecklarna av Stable Diffusion använde mer än två miljarder engelska text-bildpar. De andra 100+ språken stod för färre par, vilket innebär att andelen enskilda språk är mycket mindre än engelska. Som ett resultat kan det hända att du inte får rätt resultat att skriva meddelanden på icke-engelska.
- Inkludera konstgenren och typen – Stable Diffusion kan generera alla sorters bilder, inklusive akryl- och oljemålningar, modefoton, tecknade serier och tryck. Därför blir algoritmen mer exakt om du anger vilken form av bilder du vill ha.
- Var trendig – Om du letar efter konstnärliga bilder kan du lägga till “trending på ArtStation” eller andra namn för att hjälpa Stable Diffusion att vara så nära den önskade bilden som möjligt.
- Lek med olika ord – När du skriver dina uppmaningar kan du aldrig överdriva dina beskrivningar. Lek därför med olika tekniska egenskaper, som “skarpt fokus” och “dramatisk ljussättning” eller adjektiv, som “häftigt”, “underbart” och “fantastiskt”.
- Lägg till ett artistnamn – Stable Diffusion låter dig producera bilder i stil med kända artister. För att uppnå denna effekt, lägg till namnet på dina artister i din prompt, som Andry Warhol, Caspar David Friedrich eller Auguste Renoir.
- Använd negativa – Vissa versioner av ditt gränssnitt reagerar på negativa uppmaningar. Dessa gör att du kan ange vad ditt system bör undvika när du producerar bilder.
Låt din fantasi och kreativitet flöda i stabil spridning
Att bemästra Stable Diffusion kan ta ett tag, speciellt när du vill förbättra dina AI-ansikten och andra bilder. En felaktig rad eller två kan lätt försämra ditt projekt, så du måste vara mycket försiktig när du skriver dina meddelanden och anger genereringsparametrar. Med några få justeringar bör du enkelt kunna försköna ansikten och andra delar av dina bilder.
Hur ofta använder du Stable Diffusion? Har du någonsin lagt till variationer i dina bilder? Om så är fallet, vilka effekter gav de? Dela dina erfarenheter i kommentarsfältet nedan.