Consistent Faces in Stable Diffusion

Sebastian Torres
17 Aug 202308:12

Summary

TLDRDieses Video zeigt, wie man mithilfe von Stable Diffusion eine konsistente Charaktergestaltung erstellt. Es werden verschiedene Methoden vorgestellt, einschließlich des Einsatzes eines zufälligen Namensgenerators und der Verwendung von Realistic Vision 5.1. Der Fokus liegt auf der Erstellung einer einzigartigen Charakternamens und der Anwendung von RP (Rough Paint) zur Verbesserung der Gesichtskontinuität. Zusätzlich wird die Verwendung von Control Net erläutert, um die Gesichtsform bei verschiedenen Ansichten zu stabilisieren. Das Video bietet nützliche Tipps für die Erstellung wiedererkennbarer Charaktere in digitalen Kunstwerken.

Takeaways

  • 😀 Die Video-Anleitung zeigt, wie man einen konsistenten Charakter in Stable Diffusion erstellt, damit das Gesicht jedes Mal gleich aussieht.
  • 🔍 Es wird erläutert, dass die Methode für verschiedene Modelle unterschiedlich gut funktioniert und bei Carons möglicherweise Probleme verursachen kann.
  • 📝 Ein zufälliger Namensgenerator wird verwendet, um einzigartige Charakternamen zu erstellen, um Verwechslungen mit bekannten Akteuren zu vermeiden.
  • 🌐 Der Namensgenerator mischt verschiedene Namensstilarten, wie niederländisch und spanisch, um einzigartige Namen zu kreieren.
  • 🎨 Die Verwendung von Realistic Vision 5.1 als Sampler in Stable Diffusion wird empfohlen, um ein erstes Bild des Charakters zu erhalten.
  • 🔄 Durch das Erhöhen der Anzahl der zufälligen Bilder kann die Variation der Charakterdarstellung reduziert und eine konsistenterere Porträtdarstellung erreicht werden.
  • 🖼️ CER in painting wird verwendet, um das Gesicht des Charakters zu bearbeiten und näher an das gewünschte Erscheinungsbild heranzuführen.
  • 📜 Die Installation von RP (Rapid Photo) als Erweiterung für Stable Diffusion wird beschrieben, um die Gesichtsänderungen zu integrieren.
  • 🔧 Control Net wird verwendet, um die Gesichtsform und -struktur zu stabilisieren, indem es eine Vorlage mit verschiedenen Gesichtswinkeln nutzt.
  • 📸 Der Prozess des Einstellens von Control Net und Canny, einschließlich der Deaktivierung des Pre-processors, wird zur Verbesserung der Gesichtsqualität erläutert.
  • 🖌️ Die Verwendung von Photo in painting, um das Gesicht zu korrigieren, wird als Teil des Prozesses zur Erstellung eines konsistenten Charakters beschrieben.
  • 🔄 Es wird erwähnt, dass der Prozess manchmal zu Glitches führen kann, aber durch wiederholtes Ausführen oft korrigiert werden kann.
  • 📚 Am Ende des Skripts wird die Verwendung des Namensgenerators für Cartoon-Charaktere empfohlen, da es in solchen Fällen eine höhere Konsistenz bietet.

Q & A

  • Wie kann man einen konsistenten Charakter in Stable Diffusion erstellen?

    -Man kann einen zufälligen Namensgenerator verwenden und einen einzigartigen Namen für den Charakter erstellen. Dies hilft, die gleiche Erscheinung jedes Mal zu erhalten, da der Name eine bestimmte visuelle Darstellung beeinflusst.

  • Welche Namensvarianten werden in dem Video verwendet?

    -Es werden fünf verschiedene, nicht allzu häufige, weibliche Namen mit niederländischen und spanischen Wurzeln erstellt, um einen einzigartigen Charakter zu gewährleisten.

  • Was ist der Vorteil eines einzigartigen Charakternamens?

    -Ein einzigartiger Name verhindert, dass der Charakter einem bekannten Schauspieler ähnelt, was bei der Erstellung einer eigenen Charaktervorstellung wichtig ist.

  • Welche Rolle spielt die Realistic Vision 5.1 Sampler in diesem Prozess?

    -Die Realistic Vision 5.1 Sampler-Technologie wird verwendet, um die Charaktere mit einer höheren Wahrscheinlichkeit identisch zu rendern.

  • Was bedeutet 'boost this up to 10 randoms' im Kontext des Skripts?

    -Dies bedeutet, dass die Anzahl der zufälligen Variationen erhöht wird, um eine breitere Palette von Erscheinungen für den Charakter zu erhalten.

  • Wie wird die Konsistenz des Charakters bei der Verwendung von CER in Painting verbessert?

    -Durch das Einbeziehen des Charakters in CER in Painting und die Auswahl des Gesichts zur Bearbeitung wird die Gesichtsdarstellung konsistenter und näher an das gewünschte Bild gebracht.

  • Was ist die Bedeutung von 'RP' in dem Video?

    -RP steht für 'Rapid Painting', eine Erweiterung, die verwendet wird, um das Gesicht des Charakters zu bearbeiten und anzupassen.

  • Welche Schritte sind erforderlich, um das Gesicht eines Charakters mit der RP-Erweiterung zu bearbeiten?

    -Man muss die Erweiterung installieren, das Bild in den 'R' Tab einfügen, aktivieren und dann die gewünschten Änderungen vornehmen, um das Gesicht anzupassen.

  • Was ist der Unterschied zwischen der Verwendung von Control Net und der Namensmethode?

    -Control Net verwendet ein vordefiniertes Gesichtsnetzwerk, um die Gesichtsform zu erhalten, während die Namensmethode die Konsistenz durch die Verwendung eines einzigartigen Charakternamens erhält.

  • Wie wird die Genauigkeit der Gesichtsdarstellung in Control Net verbessert?

    -Durch das Laden eines vordefinierten Bildes mit verschiedenen Gesichtswinkeln und das Aktivieren von Control Net wird die Gesichtsform konsistenter und die Darstellung verbessert.

  • Was ist der Vorteil des Control Net Ansatzes bei der Erstellung eines Charakters?

    -Control Net hilft, die Form des Gesichts beizubehalten, selbst wenn der Charakter aus verschiedenen Blickwinkeln dargestellt wird, und reduziert somit die Wahrscheinlichkeit von Glitches.

  • Wie kann man sicherstellen, dass der Charakter bei Verwendung von RP und Control Net die gleiche Frisur hat?

    -Da die Frisur mit diesem System nicht garantiert bleibt, kann man nach der Erstellung des Bildes in RP die Frisur manuell anpassen, um Konsistenz zu gewährleisten.

  • Was passiert, wenn man den Control Net Ansatz mit der Namensmethode kombiniert?

    -Die Kombination beider Ansätze kann zu einer noch höheren Konsistenz des Charakters führen, da sowohl die Gesichtsform als auch die visuelle Darstellung durch den Namen beeinflusst werden.

  • Welche Schritte sind nach dem Generieren des Bildes mit RP und Control Net nötig, um die endgültige Darstellung zu erhalten?

    -Man muss das Bild in RP öffnen, die gewünschten Änderungen vornehmen, es exportieren und dann die endgültige Darstellung analysieren, um sicherzustellen, dass der Charakter konsistent dargestellt wird.

  • Was ist der Hauptunterschied zwischen der Verwendung von Cardon und der Namensmethode?

    -Cardon kann zu unerwarteten Veränderungen wie Haarfarbe oder Gesichtsform führen, während die Namensmethode in der Regel für Cartoon-Charaktere eine höhere Konsistenz bietet.

  • Wie kann man die endgültige Charakterdarstellung in einem Laura-File sicherstellen?

    -Indem man die beschriebenen Techniken anwendet und sicherstellt, dass das Gesicht, die Frisur und die Makeup-Art konsistent sind, kann man eine gute Darstellung im Laura-File erreichen, ohne unzählige Bilder zu rendern.

Outlines

00:00

🎨 'Erstellen Sie einen konsistenten Charakter mit Stable Diffusion'

Dieses Video-Script führt durch die Erstellung eines konsistenten Charakters in der Stable Diffusion, bei dem das Gesicht jedes Mal gleich aussieht. Es wird erläutert, wie man einen zufälligen Namensgenerator nutzt, um einen einzigartigen Charakternamen zu kreieren, der nicht mit einem bekannten Schauspieler verwechselt werden kann. Anschließend wird die Verwendung von 'Realistic Vision 5.1' als Sampler und die Anpassung der Einstellungen, um ein Porträt zu erzeugen, gezeigt. Der Fokus liegt auf der Erstellung einer ähnlichen Erscheinung, indem der Algorithmus mit Namenseingabe trainiert wird, und es wird gezeigt, wie man Variationen mit Hilfe von 'CER in painting' und 'RP' (Rough Paint) anpasst, um die Gesichtsgestalt zu optimieren.

05:05

🖼️ 'Optimieren des Charakter-Gesichts mit Control Net und Face Restore'

Der zweite Abschnitt des Skripts konzentriert sich auf die Verwendung von 'Control Net' und 'Face Restore', um die Gesichtsgestalt eines Charakters in verschiedenen Ansichten zu konsistieren. Es wird ein Face-Grid mit neun verschiedenen Gesichtswinkeln verwendet, um die Genauigkeit zu erhöhen. Die Schritte beinhalten das Laden des Bildes in 'Control Net', das Deaktivieren des Pre-processors und das Erstellen eines neuen Bildes mit demselben Prompt wie zuvor, aber diesmal mit einem kleinen, zuvor erstellten Gesichtsbild als Referenz. Das Ziel ist es, die Gesichtsformen beizubehalten, während das Gesicht neu erstellt wird, um eine konsistente Erscheinung in verschiedenen Bildern zu erreichen. Am Ende wird das Ergebnis als JPEG exportiert und es wird erwartet, dass jedes Bild fast das gleiche Gesicht zeigt, was die Effizienz bei der Charakter-Erstellung erhöht.

Mindmap

Keywords

💡Character

Ein 'Character' bezieht sich auf eine fiktive Person, die in einer Geschichte, wie in einem Film, Roman oder in diesem Fall in einer künstlichen Intelligenz-Generierung vorgestellt wird. Im Video geht es darum, einen konsistenten Charakter zu erstellen, der jedes Mal gleich aussieht, was für eine einheitliche Darstellung im Rahmen der stabilen Diffusion wichtig ist.

💡Stable Diffusion

Stable Diffusion ist ein Begriff, der sich auf eine künstliche Intelligenz-Technologie bezieht, die verwendet wird, um Bilder zu erstellen oder zu verändern. Im Kontext des Videos wird es verwendet, um eine konsistente Erscheinung des Charakters zu gewährleisten.

💡Random Name Generator

Ein 'Random Name Generator' ist ein Werkzeug, das verwendet wird, um zufällige Namen zu erstellen. Im Video wird dieser Generator genutzt, um einen einzigartigen Charakternamen zu kreieren, der nicht mit einem bekannten Schauspielernamen übereinstimmt und somit eine eindeutige Identität verleiht.

💡Dutch and Spanish

Diese beiden Begriffe beziehen sich auf die nationalen Herkünfte oder Kulturen der Niederlande und Spaniens. Im Video werden sie genutzt, um den Namensgenerator anzuweisen, Namen gemischt aus diesen beiden Kulturkreisen zu erstellen.

💡Unique Name

Ein 'Unique Name' ist ein Name, der einzigartig ist und nicht allgemein verbreitet. Im Video wird betont, dass ein einzigartiger Name für die Kreation eines Charakters wichtig ist, um Vermischungen mit bekannten Schauspielern zu vermeiden.

💡Realistic Vision 5.1

Dieser Begriff bezieht sich auf eine spezifische Version oder eine Komponente der künstlichen Intelligenz-Technologie, die im Video verwendet wird. Es wird erwähnt, um die Genauigkeit und Qualität der Charaktergenerierung zu betonen.

💡Sampler

Ein 'Sampler' ist in diesem Zusammenhang ein Algorithmus, der verwendet wird, um die Art und Weise zu bestimmen, wie die künstliche Intelligenz Daten nutzt, um ein Bild zu erstellen. Im Video wird er als Teil des Prozesses erwähnt, um den Charakter zu generieren.

💡Control Net

Control Net ist ein Begriff, der sich auf eine Technik bezieht, die in der künstlichen Intelligenz zur Steuerung der Generierung von Bildern verwendet wird. Im Video wird es verwendet, um die Gesichtsform und die Ausrichtung des Charakters zu kontrollieren.

💡Face Grid

Ein 'Face Grid' ist eine Sammlung von Bildern, die die gleiche Person aus verschiedenen Perspektiven zeigen. Im Video wird ein solches Raster verwendet, um die Gesichtsform und -ausdruck des Charakters aus verschiedenen Winkeln zu erfassen und zu reproduzieren.

💡Canny

Canny bezieht sich auf eine Methode der Bildverarbeitung, die im Video erwähnt wird, um die Vorverarbeitung von Bildern für die künstliche Intelligenz zu beschreiben. Es ist ein Verfahren, das verwendet wird, um die Konturen in einem Bild zu erkennen und zu verarbeiten.

💡Face Restore

Das 'Face Restore' ist ein Prozess, bei dem die künstliche Intelligenz versucht, die Gesichtsmerkmale in einem Bild zu korrigieren oder zu verbessern. Im Video wird dies genutzt, um die Gesichtsdarstellung des Charakters nach der Generierung zu optimieren.

Highlights

Teaching how to create a consistent character in stable diffusion with the face looking the same every time.

Using a random name generator to create unique character names, avoiding common names to prevent resemblance to known actors.

Generating a mix of Dutch and Spanish names for a unique character heritage.

Using Realistic Vision 5.1 as the sampler for initial character generation.

Adjusting the portrait settings to get a consistent character look across multiple images.

Using the CER in painting to edit only the face for consistency.

Installing RP (Repaint) extension for further character face editing.

Importing a small image into RP to generate a consistent character face.

Creating a Laura file with the same picture to avoid rendering numerous photos for a few good ones.

Addressing the issue of hair style consistency when generating characters.

Using a white background in the description or prompt for character generation.

Utilizing control net for generating faces from different angles to ensure consistency.

Fixing facial glitches within painting when using control net.

Using the same prompt with control net to recreate the face with consistent shapes.

Exporting the edited image as a JPEG for further use.

Applying face restore in RP to ensure consistency across multiple images.

Comparing the effectiveness of using the name method for cartoon characters in stable diffusion.

Observing the consistency in hairstyle and makeup across generated images.

Inviting viewers to ask questions in the comments for further clarification.

Transcripts

play00:00

hey everyone today I'm going to be teaching  you how to create a consistent character and  

play00:03

stable diffusion so the face is going to  look exactly the same every single time  

play00:08

now one of these methods will actually work  across different models the other not so much  

play00:13

if you're going to do it with carons it might  glitch a little bit but let's see how we can

play00:18

go so what we need to do first is we're going  to need a random name generator now this is an  

play00:30

system that we've been using for a few months  now but it works and so what we need to do is  

play00:35

come up with the name so what we want first is  we'll go with a feminine name uh we'll ask of  

play00:41

five options and a random surname and let's  see we will pick let's go dutch and Spanish  

play00:50

um you can mess around with these as well like  to give you different variations and whatnot so  

play00:56

with this it will actually mix Dutch and Spanish  and it will create names that people have with  

play01:02

those heritages so we'll generate those and it'll  give us five different names as you can see these  

play01:08

aren't very common names so you're not going to  see an actor's name in this this is crucial if  

play01:13

you're going to create a unique name or a unique  character rather you don't want to name it the  

play01:19

same thing as an actor because then it will start  making it look like that actor even if that's not  

play01:25

what you want so let's go with this first one  now we'll go into stable diffusion we're going  

play01:30

to be using realistic Vision 5.1 let's see what it  gives us there we'll go with that as our sampler  

play01:38

keep it at 20 width and height we don't have to  mess with that yet we just want to see what she  

play01:44

looks like first so we'll go to the random name  generator and go this one okay we'll put that  

play01:53

name in there and what we'll do is I'll actually  bump this up so it gives us more of a portrait

play02:08

okay yeah that works boost this up to 10 randoms  as you can see for the most part it's given us the  

play02:18

same character like you can see perhaps this one  and this one look different to the rest of them  

play02:26

this one looks a little bit younger but for the  most part they all look pretty similar let's say  

play02:31

we want to tighten this up a little bit so let's  say we want to bring this character here and bring  

play02:38

it more in line with let's say her here there and  we'll send it over CER in painting and we will  

play02:45

select the face cuz we only want to edit the face  at this point all right that one so I'm going to  

play02:53

open it up and actually drop it into our R tab so  now if you don't have RP installed you need to go  

play02:59

into the extend extensions here available now mine  won't be showing up because I've already got it  

play03:05

installed but yours won't be so you just write rup  r o in there and just install it restart stable  

play03:13

diffusion because if you don't you might get some  glitching and this will show up and we'll just  

play03:18

drop it in there enable that let's generate it  it's changed the face closer to what we actually  

play03:25

wanted so we wanted it to be that more youthful  sort of look and as you can see it's done that see  

play03:31

this was the original it's fixed that doesn't look  like that anymore looks like the younger version  

play03:37

which is great because this way we can actually if  we are going to create a Laura file with like the  

play03:41

same picture we don't have to render 10 billion  photos just to get 30 good ones the hair is going  

play03:48

to be an issue if you want a specific style  for your character um so changing their hair  

play03:55

with this system won't actually work if you like  this tutorial let me know by pressing and like  

play04:00

And subscribe to this channel lets me know that  this is the sort of content that you're into now  

play04:04

there's another version or another method that I  tend to use as well and that is let's just restart  

play04:11

this put it at 1024x 1024 now this is quite  important I've actually included white background  

play04:21

um in the description or in the prompt at 1.2  because we needed to have a white background Now  

play04:28

using control net which shown you how to install  in the previous video so the link will be in one  

play04:35

of these sides what you'll do is you will need  to load up this image that I'll be leaving in the  

play04:42

description I've created a face grid where you've  got nine different angles of the same character  

play04:50

now this will help you in case you're generating  a face that looks to one of the sides up or down  

play04:56

and I'll drop it into the first control now okay  enable that switch over to canny but we will turn  

play05:04

the pre-processor off because we've already  created the can you can't see it here it's  

play05:08

all black but it's all good uh control net is more  important now you'll notice that with these faces  

play05:17

sometimes certain angles don't look that great we  can actually fix this within painting but it's not  

play05:23

that crucial what we just need is the shape of the  face so the we need the the same angle of the the  

play05:29

eyebrows the same shape of the nose the lips um  it doesn't matter if it's not 100% because it's  

play05:36

not actually going to take this image and pler on  top of the other one what it's actually going to  

play05:40

do is take the shapes and then recreate the face  using that okay so that's perfectly fine for what  

play05:47

we need we'll just run off another one see what  it gives us yep that's fine so it's fixed some of  

play05:51

the glitches sometimes if you run it a couple  of times it will either glitch out like crazy  

play05:56

or fix some of the glitches so we'll send that  into photo we can actually take this image crop  

play06:02

it export it as a JPEG all right so in this case  what we're going to do is we got the exact same  

play06:09

prompt that we had before but the only thing  is I'm going to take control net off go back  

play06:17

to RP and we're going to load up that small image  that we just had a second ago okay so we're going  

play06:24

to have that one we're going to enable that leave  everything as it is and we're going to going going  

play06:30

to ask it to give us 10 images now every single  image should have the same face or very similar  

play06:36

let's see what it gives us R does take a little  bit longer to process cuz what it's actually doing  

play06:42

is it'll create the image and then it will apply  the other face on top of it with the face restore  

play06:49

now usually I'm not a big fan of face restore  because a lot of the images that I do aren't  

play06:53

photo realistic um so as I was saying before if  you're going to do a Cardon I would go about using  

play06:59

using the name method that will probably give you  the same character over and over again there are  

play07:05

going to be some times where it will glitch out  it'll change the hair color it change the face  

play07:09

of the shape of the face uh but usually using  the name when it comes to a cartoon character  

play07:14

will actually work out so let's see what it's  given us so as you can see for the most part it's  

play07:21

pretty much the same character even hairwise some  sometimes it's given us like insanely long hair  

play07:28

here but for the most part it's given us pretty  similar hairstyles U for all of them the makeup  

play07:34

tends to be exactly the same it hasn't really  gone overly you know over the top I hope you  

play07:40

enjoyed this video and if you got any questions  let me know in the comments down below I'll get  

play07:44

back to you as soon as I can in the meantime  check out these other videos that I've got on my

play07:48

channel

play07:59

n

Rate This

5.0 / 5 (0 votes)

الوسوم ذات الصلة
CharaktergestaltungStable DiffusionRealistische VisionNamengeneratorPorträtsCER in MalereiRP ErweiterungKontrollnetzGesichtsangleFace RestoreTutorial
هل تحتاج إلى تلخيص باللغة الإنجليزية؟