[ soy.lab ] Comfy UI - STARTER KIT ! Comfy UI 초보를 위한 튜토리얼!

Video Statistics and Information

Video
Captions Word Cloud
Reddit Comments
Captions
Hello, I'm Choi Don-hyeon of STABLE DIFFUSION KOREA and SOY.LAB. Nice to meet you all. Today, we're going to talk about the ComfyUI STARTER KIT. Let's see how to install and use ComfyUI in Windows. There was something I really wanted to thank you for before we started. We finally have more than 1,000 soy_lab subscribers. It's a channel that just started, but I'd like to say thank you to all the subscribers who support us. I'm really happy. Thank you so much. I'll try to continue to give you good videos and content. It was a few days before we started talking. A member of STABLE DIFFUSION KOREA on Facebook saw the ComfyUI related content. I want to know more about the basics. Can you tell me about this? Like this. There was a story like this. I kindly said, I'll explain the related part in a video. There was an issue that I said. So, we're running this content from the point of view of our soy_lab. It was so exciting. Wow, finally look at ours. There's someone who's curious. Then, can't we make this? I really liked it. So, Let's make it now. That's what I thought and prepared. But now these requests. Little by little, it builds up At some point, There are so many parts. Many people. There are so many people who want to know. We've come to know that there are many people. I thought a lot about what to do with this. Anyway. I don't know if I should cry or laugh. This happy feeling. How should I do this? I think there was a point where the fear was so strong. But what can I do? I've been preparing really hard. We're going to answer you. I've been preparing. And finally. I've prepared a content that I can explain. Today, we're going to tell you. About installing ComfyUI on windows. I'm going to explain it. If you click on the path here. In this way, Connected ComfyUI installation techniques. You can check it out. Even if you look at the content here. You can check out all the related content. The most important thing is this. What is ComfyUI? There may be people who think that, but ComfyUI may be a little unfamiliar to those who are watching for the first time, but it is another platform of Stable Diffusion. Among the contents I explained before, there was a thing called A1111. It's a node-based platform that uses the same Stable Diffusion process as this platform. So, in the case of A1111, if it is a fully set platform, it is a node-based platform that can be used by the user to assemble parts and parts of the features more professionally. I think you can understand it like this. The related content can be a little overwhelming for those who are starting for the first time, so we have prepared the contents like this. Now, the information related to Windows, the information related to the release, the examples related to UI, and the issues related to blog updates can always be seen on this channel. In addition, there is a link to the manager-related part. Since I left a link to this part, I think it will be helpful if you check each of the parts here one by one. Like this, information about the part related to Windows installation or information related to this release. What part can be updated and received? Currently, if you look at it now, it will be a page where you can see the release information related to Portable. I'll explain this later. And now, a page where you can check the examples related to the ComfyUI. You can check all the relevant functions here. And in this way, there is an update related to the ComfyUI. And I prepared a page that allows you to check the update issues related to the ComfyUI. I also prepared information about the most important manager-related installation circuit. Now, check it out later like this. First of all, there are a few unique things related to the ComfyUI. The important thing is that you can use it in Windows, Linux, and MacOS. It's a great advantage. And the video video of NVIDIA and AMD. In addition, there are also several areas related to Intel Arc. It is said that experimental support is possible. And now, in the part related to Mac OS, I used the AMD graphic card on the 2019 Intel MacBook model that I recorded yesterday. I was able to check that it accelerates here, too. So, when I used the LCM LoRa, I checked that I could create a picture in 15 seconds based on 512*512. So, the installation content related to Mac OS will be introduced to you later. Anyway, in order to use ComfyUI well, Python should be installed on the PC. Well, it's not a must, but we recommend that you install it as much as possible. And since you need to install Python related to A1111 as well, I hope you will install Python as much as possible. You can install this 3.11 version or less version. So, what I usually recommend is to install version 3.10.6. Of course, if I explain it like this, Oh, how do I install this? There may be some people who are wondering what to do. Slightly sweating and saying, No, this is not easy to explain, You can do it, so don't worry. What we are going to explain today is very easy. The content to explain is I will explain the part related to ComfyUI, and the portable install. What is this part related to the portable? If we have a specific device already installed such as Python, Or parts related to Git, There are various pre-installed information and preparation situations to be installed. There are complicated things about this. It's very easy to install. Just download the portable version and run it. That's all. I'll show you this. First, if you click the download link here, You can see that the download is going on right away. Yes, if you get all the downloads, You can see that this type of file has been downloaded. You can unzip this. Once you're done unzipping, You can go in here and check out the related folders. You'll be able to check out the folders. If you look here, it says Comfy Windows Portable. The folder here is like this. If you look here, you'll see Run NVIDIA GPU, Run CPU. You'll see these two files. You can see that it's made up of these folders. Once you've installed it this far, Everything starts. This is what I'm looking at right now. I'll explain to you that it's a root folder. In other words, based on the structure here, The part I just explained is about this root. And below that, There's Comfy UI, Custom Model, and Manager. This manager that we're going to install later. The related content will be installed. I'll explain all the routes related to the model here. First of all, before you run the ComfyUI, I have to explain this. If you're already using the A1111 version of Stable Diffusion, There's going to be a lot of model files. If you put those files in the model folder that exists in the ComfyUI, If you put it in separately, There's gonna be a lot of capacity. Now, in that case, You don't have to copy and paste the same thing. You can modify the file here and use it. I'm going to check the files in there again. If you go in here, There's a file called example related to this. You can modify this. Now, please delete the example. And if you open it using a notepad or other editing tools, In this way, the path will come out. It's going to be like this. You can use the existing path as it is. You're not using it as it is. In this way, If you match the path in which the model is installed, If you save the related content, You can use it right away. This is the basic folder where I'm collecting the models right now. You can save the information about the folder where the actual model is saved in this way. It's very simple. So, you can modify the content you see here. In this way, I just saw this part. I've modified this part. I've set up this path with the actual model file. In this way, the basic model path path is all set. When you run the related part after this, If you're using an NVIDIA GPU, You can run it with this file. If this is a part related to the run CPU, If it's not an NVIDIA graphics card, You can use the CPU-related part to run it, But it's very slow. In that case, it's a little hard for me to recommend it. If you're using an NVIDIA product, you must use it. But if you're using an NVIDIA product, you must use it. Of course, in these related parts, There's information that you can install even if you're using an AMD graphics card. If you look at the parts related to this ROCM, It's the part that accelerates. But there are some parts that you need to look at separately. Actually, we don't have a separate graphics card right now. I haven't tested it, but if I can get ready in the future, I'll do a separate review of that part. Now, let's get started. If you run the Run NVIDIA GPU, It's done like this. The advantage of ComfyUI is that we'll be able to explain it to you later. There are some parts that are good to use professionally. Because it's not a perfect one-build program. Pre-visualization of related parts. There are some parts that can be implemented as a node-based. I can use it very professionally. I think I can explain it to you. First of all, it's normal for it to run so fast. If I press Create in this state, it's created. I'll load the model once. You can see the results coming out like this. That's it. This is the start of the current basic ComfyUI. If you keep pressing Queue Prompt like this, The picture keeps being created. It can be created infinitely like this. All right. Now, ComfyUI installation is over. You've seen this interface. If you look here now, there's a fox, there's # and there's something like this. And this graph is in line here. I'll explain how to do that part. First of all, I'll explain about the shortcut first. This ComfyUI has a shortcut. If you look at it now, the shortcut-related part is also written in this way. We've copied this and pasted it. I've translated this into Korean, too. I couldn't memorize all the content here, but I'll explain the parts that I use a lot. There's something like this. For example, I just want to copy the node I'm looking at right now. Then, while pressing Alt, drag. It's the same thing. There's a way to do Ctrl+C and Ctrl+V. There's a way to do Ctrl+C and Ctrl+V by selecting several while pressing Ctrl. And while pressing Ctrl+Shift, drag them all. There's a way to delete these. If you look here, Ctrl+M, a voiceover. Ctrl+B. This is called bypassing. It's like this. You don't let this work at all. Ctrl+B bypassing in this way. It's a function that allows you to skip without using it. The most important thing now. I'm sure you'll be using it a lot later. Make sure you remember this. After pressing Ctrl+C here, when you press it, it's going to be like this. You can just drop it like this. If you press Ctrl+Shift+V, you can attach the nodes at the back. There are people who really need this. It's very difficult because of this. Oh, when do I copy this, when do I connect it? You can do this, but there are times when you use this case sampler in various stages. I think it would be good if you use this function a lot. And it's a bit weird to say a few tips, but if you're related to connection, There are some parts that can be disconnected. You can connect it backwards. You can connect it in normal order. Like this. And it's probably one of the most important parts. If you double-click here, All the nodes you can use. You can check out the related information. And just search like this. You can come up. And now I'm moving this canvas. Basically, left-click and hold it and press it. You can drag it. You can do it the same way even with the default. Yes, I'll look over the shortcuts. This time, I will look at the interface options and icon processing in the menu on the right bottom. If you press this, there are options to set related areas, and there is a link-render mode below. The This part is originally a spline. So if you look at it as a spline, It looks like this at first. It's a little more messy than you think. It doesn't look good. So in my case, I'm using it in a straight line. It's neat, isn't it? I think you can use it like this. Other than that, For some basic options, You can adjust it here. After that, we'll install a manager. If you install other extension-related parts, The convenience features will continue to come into this setting. So what you're looking at right now is completely pure. I think you can think of it as a basic setting. When we use a platform called A1111, If you install a related extension, The number of options increases. I think you can think of it as something similar to that. Now, through this method, I've learned how to render links in a neat way. This time, I'll take a look at this workflow load. What's a workflow load? I've made it like this. If you create it here, At the bottom of the appropriate folder, This is how the image builds up. Can you see it? With this content, If you drag and drop it like this, Like this. The settings I used earlier are the same. Even UI-related interface. I've saved it like this. If you say you created it, The picture will come out in this shape. I'll try it. I purposely changed the location like this. Let's press the Create button. Now, there's an image, right? And the image is added here now. Now, let's turn it around. It's like this. If you put this like this, Remember the location. The workflow is organized. So, among the contents we made before, I've explained the model called Stable Video Diffusion. I've explained the related content like this. How did you explain this? I'm going to drag this image to this node. It's written here to drag and drop. If you do this, the workflow will be loaded. Like this. It's very easy so far. And for those of you who are using this for the first time, I can tell you what it's about. For those of you who have already used it, What should I do when there's a problem? Some of you may be thinking about it. I'm going to show you an example of that. I'm going to show you some of the content we filmed before. I'll call you here. Like this. If you look at it now, I called you. There's an error right away. If you look at it now, it's like this. You can't bring in parts of the node. You can see that. It's an error. There's a custom node that I don't have right now. The way to solve these related parts is... For those of you who are using it for the first time, it's very difficult. It's not working at all. There's a red light. There's a way to solve this very easily. When you call a custom node like this, You don't have to shed tears. I'll tell you how to solve it easily. It's very simple. The solution is ComfyUI Manager. I'm going to use an extension program called Manager to solve the problem. If you click on the link here now, You can see the related Git. If you just install this Git in the extension, You'll be able to see this. There are two ways to install this. One is to go to the link we gave you. There's a way to run this git clone on the custom node and install it. Another is to run the related part through this batch file provided here. It's running. First of all, I'll show you. I'll show you how to install it with Git. In this document we just gave you, Copy this part here. I'll run the related part in CMD mode. In this state, If you copy and paste the related part, The installation is over. Other than that, this site. There's a script related to this installation. Go to this portable directory and run it. If you look at it now, Among the things we showed you earlier, There was something called a root, right? There's a part we explained as a root. You can put a related batch in here and run it. It's simple. But now I've already installed Git like this. So what are you going to do in this state? If you look at it now, There's going to be a CMD related to the ComfyUI. I'll close this first. I'll close it all. This is going to be an error, so I'll close it first. All right. I'll try running it again in this state. Then it'll come up again. The ComfyUI will automatically install the related extension, and it will run. It's all ready now. If you look at it like this, it's added. The manager wasn't there earlier. So if you click on this part, you can see this menu. This is how we load the basic workflow. The route around the content we made before will be on the way. We're going to make a content called Toy XYZ Camera. I've shared it with you before. At that time, there may have been people who had errors related to it. Of course, there are people who install the git, but there are people who don't know well. I just put in the related workflow. Why is there an error? I'm sure there were people like this. So, in this case, it's going to be helpful for us to explain it right now. In this state, if you look at it now, run this manager. Here, press Install Missing Custom Node. After pressing the install related part once, I'm going to install it like this. After it's installed, press Restart once. In this way, you can see the cleanly organized situation. So you don't have to be afraid of this custom node-related part. Of course, if you go to a site related to workflow, There's too much content. One of the things that you might find a little difficult is there may be things that don't work out here. Because now you have to go and get it. Or you might have to make it yourself. There's a downside to that. Well, if you look a little bit more depending on your needs, You can solve it. The related node usage is like this. You can drag and drop and solve it. In the current case, there are a few related parts like this. At this time, install the Instant Missing Node. You can use it. In this state, I'll press the Restart button. Then you can see the results come out like this. Of course, the parts related to the models here It could actually be a model that I don't have. You have to check all the models. Don't forget that. If you look at it now, it's just hidden like this. The node-related parts are all connected in a line. So now I'm going to explain the contents here one by one. So now I'm going to find a node that wasn't there. But basically, I'm going to use the Install Custom Node like this. We've been talking about this before. It's not just finding it automatically. We're going to search for related content. There are functions that can install that part. So if you put the keywords in here, You can find these parts and install them. You can solve the errors in this part you saw earlier. In this part, There are quite a few cases where you don't know the route of the parts related to the model that we need to install. There are also functions that can be found and received here. Basically, Models that are detected or Models related to upscale You can check it out here. If you need it, I think you can see it here again. And now, Parts related to updates. Updates related to this ComfyUI. Parts related to the entire update extension. Or Parts that receive updates related to some patches. You can check it out here. Or We've installed it as a missing node. If not, In the workflow related parts, I'm here. I used a separate git to make it. If the git address is given separately, You can enter it here. There's a way to install it. In addition, You can check out the information related to the community manual and node info. And here, In the ComfyUI workflow gallery, I've checked it out before. You can check out this content. Check out the various workflows. How to use it and make it. You can check it out. And this is the part. I have to give you a design. If you look at it now, I've installed the custom node. I just did. In this way. But, Now it's coming in here a lot. So what is this WAS Suite? What is this YMC Suite? There's a lot of stuff like this. If you look inside, There's another content. It's not like I'm basically providing it. So how to separate this. You might have a problem. At the time, In the Badge here. What Nickname? ID, What ID Nickname? In this way. You can see the relevant contents. So this is where this is made. This is the basic node. Custom node you have to look at this and check it out. Without this, you don't know which one will pane areas later. So you must use this. I explained that you can check this out by using a good Badge of these relevant decades. Finally, You just look at the basic procedure and finish it. One of the basic things we should know is One of the most important things is how to apply the text-to-image and the image-to-image process in A1111. I'll add the basic nodes related to this to the PDF link, so I'll test the related part right now. Basically, when you create it, this is the text-to-image state. Now, the way to change this to image-to-image is to change the latent image part of MT, which is connected to the case sampler below. First of all, load the image here, and it's done. In this state, VAE encode. change this to a latent space in the pixel space. You can think of it as changing this to a latent space in the pixel space. But what's important is that you have to connect the VAE related part here like this. Don't forget this. You can create it in this state, but now the denoise strength is 1. If you look at A1111, there's 1 state when we go to I2I. It's too strong. If you want to go with this state, you can put it in 0.5. If I press Queue Prompt, you can see what you want slowly. You can see it. That's right. I'll keep turning this on purpose. Should I keep increasing it? Like this? It's fun, right? It's too much. I'll lower it a little bit. I'll fix the seed. If you keep going up here, you can see where you can go. Or you can get a little closer to the character. You can lower it like this. All right. You can change the image like this. You can keep changing it randomly. You can stop where you want. All right. You can use it like this. If you look at it now, what I can explain is basically this road checkpoint. Call the model here. Here's the model. One of them will be connected to the KSampler. Now that the KSampler is connected, the model-related thing is over. And now this clip. This clip texture is basically connected here. You can connect it like this. One is positive. One is negative. Negative is this way. Positive is this way. You can connect it this way. And this latent-related thing is basically made. Whether you're going to use a latent or an image-related thing. Whether you're going to mix it in here. You can decide. And if you want to use the parts related to VA separately, you can use the VA loader. You can connect it like this using the most used loader. It's simple, isn't it? You can also connect it separately here. Now, the important thing here is this. When you enter the KSampler standard, when you enter the image, you have to encode it. And when you take it out of here, you can decode it. You can save it or save it. You can connect it to the preview image. And if you don't want to use it, you can mute it. If you press Queue Prompt again like this, you can get a preview image. You can enlarge the image like this and see it. It's very good. Basically, I want to go back to T2I. Then you can report the Load Default. Yes, that's good. This is the part related to I2I. The node you just saw was organized. I'll organize it and connect it and use it. I'll give it to you. The color here is related to I2I. I explained it earlier, but I want to separate this. I want the positive to be blue. I want the correction to be something else. You can put the color in here like this. It's simple, isn't it? You can use it like this. Yes, that's all for today. Next time, there's a lot of stuff you've asked for. I'll organize it step by step and show it to you. Thank you so much for 1,000 subscribers. I'll come back with a better look in the future. Don't forget to subscribe and like. Thank you.
Info
Channel: soy_lab
Views: 5,367
Rating: undefined out of 5
Keywords: #stablediffusion, #aiart, #comfyUI, #install, #starter, #kit, #youtube, #soylab, #stablediffusionkorea
Id: 6XuiMbGEMPM
Channel Id: undefined
Length: 27min 0sec (1620 seconds)
Published: Mon Dec 11 2023
Related Videos
Note
Please note that this website is currently a work in progress! Lots of interesting data and statistics to come.