{"id":40107,"date":"2025-07-28T09:26:51","date_gmt":"2025-07-28T01:26:51","guid":{"rendered":"https:\/\/www.1ai.net\/?p=40107"},"modified":"2025-07-24T13:38:34","modified_gmt":"2025-07-24T05:38:34","slug":"comfyui%e6%95%99%e7%a8%8b%ef%bc%8c%e5%9b%be%e7%94%9f%e5%9b%be%e5%9f%ba%e7%a1%80%e5%b7%a5%e4%bd%9c%e6%b5%81%e6%90%ad%e5%bb%ba","status":"publish","type":"post","link":"https:\/\/www.1ai.net\/en\/40107.html","title":{"rendered":"ComfyUI tutorial, graph-born graph basic workflow build and how to complement nodes"},"content":{"rendered":"<p>First things first.<a href=\"https:\/\/www.1ai.net\/en\/tag\/%e5%9b%be%e7%94%9f%e5%9b%be\" title=\"_Other Organiser\" target=\"_blank\" >Figure 1<\/a>It's about generating another map based on one map, so what is its purpose?<\/p>\n<p>Let's take the Kontext function we talked about last time as an example.<\/p>\n<h4><a href=\"https:\/\/www.1ai.net\/en\/39805.html\/\">ComfyUI guide, hands-on teaching you to use Flux Kontext to write prompts to generate images<\/a><\/h4>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-40108\" title=\"6372e2a7j00szw1p300f4d000u000bzm\" src=\"https:\/\/www.1ai.net\/wp-content\/uploads\/2025\/07\/6372e2a7j00szw1p300f4d000u000bzm.jpg\" alt=\"6372e2a7j00szw1p300f4d000u000bzm\" width=\"1080\" height=\"431\" \/><\/p>\n<p>Kontext can remove watermarks from a picture, extract elements from a picture, make precise local modifications, transform the style of a picture, change the angle of a person in a picture, etc. in a single sentence.<\/p>\n<p>Of course, Kontext is a very powerful model, and its features have been described in detail in previous articles, so we won't repeat them today.<\/p>\n<p>Our normal Toussaint chart.<a href=\"https:\/\/www.1ai.net\/en\/tag\/%e5%b7%a5%e4%bd%9c%e6%b5%81\" title=\"_Other Organiser\" target=\"_blank\" >Workflow<\/a>If you want to realize these functions you need big models, lora, cue words, etc. to work together to realize them.<\/p>\n<p>Today we're going to explain <a href=\"https:\/\/www.1ai.net\/en\/tag\/comfyui\" title=\"_Other Organiser\" target=\"_blank\" >ComfyUI<\/a> What functionality is possible with a basic diagram-generated workflow.<\/p>\n<p><strong>The Role of Tupelo<\/strong><\/p>\n<p>Simply put, the functions of Tupelo can be summarized as follows: transforming styles, high-definition restoration, local redrawing, and referencing raw images<\/p>\n<p>First of all, we first roughly introduce the implementation of these functions of the case, and then detailed introduction to the specific use of the method.<\/p>\n<p><strong>I. Introduction to the graph-generating function:<\/strong><\/p>\n<p>1. Change of style<\/p>\n<p>Open the image in the comfyUI template to the image workflow<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-40109\" title=\"b21d0d1ej00szw1p30072d000rl00fsm\" src=\"https:\/\/www.1ai.net\/wp-content\/uploads\/2025\/07\/b21d0d1ej00szw1p30072d000rl00fsm.jpg\" alt=\"b21d0d1ej00szw1p30072d000rl00fsm\" width=\"993\" height=\"568\" \/><\/p>\n<p>Upload an image, and then choose a secondary style of large model, the description of the prompt word as much as possible to be consistent with the original picture, so that the generated secondary style of the picture and the original picture is very similar to the original picture.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-40110\" title=\"5ed5f92ej00szw1p300c2d000u000cnm\" src=\"https:\/\/www.1ai.net\/wp-content\/uploads\/2025\/07\/5ed5f92ej00szw1p300c2d000u000cnm.jpg\" alt=\"5ed5f92ej00szw1p300c2d000u000cnm\" width=\"1080\" height=\"455\" \/><\/p>\n<p>The cue words on how to get and stay close to the original image will be covered later in the article.<\/p>\n<p>2\u3001High-definition repair<\/p>\n<p>HD restoration is in fact essentially a kind of graphic birth, and here is a relatively simple workflow for zooming in on an image through a model.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-40111\" title=\"555c867cj00szw1p400icd000u000h9m\" src=\"https:\/\/www.1ai.net\/wp-content\/uploads\/2025\/07\/555c867cj00szw1p400icd000u000h9m.jpg\" alt=\"555c867cj00szw1p400icd000u000h9m\" width=\"1080\" height=\"621\" \/><\/p>\n<p>If you still want to know more about how to use the image enlargement workflow, you can take a look at the following article:<\/p>\n<p><a class=\"row-title\" href=\"https:\/\/www.1ai.net\/en\/35030.html\/\" aria-label=\"&quot;Images become clear with lossless zoom, ComfyUI image HD zoom workflow sharing tutorial&quot; (Edit)\">Picture lossless enlargement becomes clear, ComfyUI picture HD enlargement workflow sharing tutorials<\/a><\/p>\n<p>4 methods, ComfyUI's strongest picture HD enlargement workflow, non-destructive enlargement, detail complementary , easy to perfectly repair the picture to 4K8K wallpaper level!<\/p>\n<p>3\u3001Localized repainting<\/p>\n<p>This time we'll open the 5th workflow inside the template<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-40112\" title=\"dd6d8cacj00szw1p3007pd000u00094m\" src=\"https:\/\/www.1ai.net\/wp-content\/uploads\/2025\/07\/dd6d8cacj00szw1p3007pd000u00094m.jpg\" alt=\"dd6d8cacj00szw1p3007pd000u00094m\" width=\"1080\" height=\"328\" \/><\/p>\n<p>loading a picture of a white goose, we draw a mask over the goose's head, giving the keyword \"the global crown\" so that a golden crown can be created in the mask\u3002<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-40113\" title=\"30dc0178j00szw1p400dsd000u000k6m\" src=\"https:\/\/www.1ai.net\/wp-content\/uploads\/2025\/07\/30dc0178j00szw1p400dsd000u000k6m.jpg\" alt=\"30dc0178j00szw1p400dsd000u000k6m\" width=\"1080\" height=\"726\" \/><\/p>\n<p>4\u3001Style transcription<\/p>\n<p>Style transpainting is similar to the workflow we talked about last time in Kontext, e.g. we have a picture of a cat in a particular style, and we don't want the cat, but we want to generate a picture of a female warrior in the same style as this one.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-40114\" title=\"2537d873j00szw1p300iyd000u000cym\" src=\"https:\/\/www.1ai.net\/wp-content\/uploads\/2025\/07\/2537d873j00szw1p300iyd000u000cym.jpg\" alt=\"2537d873j00szw1p300iyd000u000cym\" width=\"1080\" height=\"466\" \/><\/p>\n<p><strong>II. Explanation of diagram workflow<\/strong><\/p>\n<p>Going back to the official default graph generation workflow just now<\/p>\n<p>1\u3001Size control<\/p>\n<p>There is no control over the image size in the default workflow, the size of the generated image depends on the image size of the original image. If we want to control the size of the image, or the size of the original image uploaded is too big, it will affect the time of generating the image very much.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-40115\" title=\"0193fb74j00szw1p300acd000u000dmm\" src=\"https:\/\/www.1ai.net\/wp-content\/uploads\/2025\/07\/0193fb74j00szw1p300acd000u000dmm.jpg\" alt=\"0193fb74j00szw1p300acd000u000dmm\" width=\"1080\" height=\"490\" \/><\/p>\n<p>We can add a \"Scale_V2\" node between the loaded image and the VAE encoding.<\/p>\n<p>For example, if the aspect ratio is set to primitive and the longest side size is 1024, then the longest side generated on the right is 1024.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-40116\" title=\"1fc0a737j00szw1p30094d000u000gem\" src=\"https:\/\/www.1ai.net\/wp-content\/uploads\/2025\/07\/1fc0a737j00szw1p30094d000u000gem.jpg\" alt=\"1fc0a737j00szw1p30094d000u000gem\" width=\"1080\" height=\"590\" \/><\/p>\n<p>2\u3001Noise Reduction<\/p>\n<p>The other parameters in the K sampler are pretty much the same as in the Vincennes video, the more important one is this noise reduction parameter.<\/p>\n<p>The noise reduction value here can be interpreted as the similarity.<\/p>\n<p>The larger the noise reduction value, the lower the similarity between the generated image and the reference image, and if the value is 1, then the image it generates will be largely unaffected by the reference image.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-40117\" title=\"1dfa67f4j00szw1p2001dd000fx00enm\" src=\"https:\/\/www.1ai.net\/wp-content\/uploads\/2025\/07\/1dfa67f4j00szw1p2001dd000fx00enm.jpg\" alt=\"1dfa67f4j00szw1p2001dd000fx00enm\" width=\"573\" height=\"527\" \/><\/p>\n<p>The following comparison between different noise reduction values and the original image will facilitate your understanding of the noise reduction values.<\/p>\n<p>As the noise reduction value increases, the resulting image becomes less and less like the reference image.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-40118\" title=\"339f98e8j00szw1p4013ld000u000m1m\" src=\"https:\/\/www.1ai.net\/wp-content\/uploads\/2025\/07\/339f98e8j00szw1p4013ld000u000m1m.jpg\" alt=\"339f98e8j00szw1p4013ld000u000m1m\" width=\"1080\" height=\"793\" \/><\/p>\n<p>5. Cue word backpropagation<\/p>\n<p>To get a cue word that is closer to the original image, you need to use the backpropagation function.<\/p>\n<p>Method 1: Backpropagation through websites<\/p>\n<p>We can backpropagate images through the following pages.<\/p>\n<p>https:\/\/fluxaiimagegenerator.com\/zh\/image-to-prompt<\/p>\n<p>Just upload the original image and it will be able to backpropagate the original image for you for free, and then you can copy those cue words.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-40119\" title=\"29363927j00szw1p2004ad000u0008qm\" src=\"https:\/\/www.1ai.net\/wp-content\/uploads\/2025\/07\/29363927j00szw1p2004ad000u0008qm.jpg\" alt=\"29363927j00szw1p2004ad000u0008qm\" width=\"1080\" height=\"314\" \/><\/p>\n<p>Method 2: Backpropagation with backpropagation models<\/p>\n<p>In case of 1.5 model: backpropagation with WD14, backpropagation is done for a single keyword.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-40120\" title=\"a4ddf7efj00szw1p3004yd000u000arm\" src=\"https:\/\/www.1ai.net\/wp-content\/uploads\/2025\/07\/a4ddf7efj00szw1p3004yd000u000arm.jpg\" alt=\"a4ddf7efj00szw1p3004yd000u000arm\" width=\"1080\" height=\"387\" \/><\/p>\n<p>Flux modeling: backing out natural language with JOY2\/JOY BETAI etc.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-40121\" title=\"42ae0bb2j00szw1p30092d000u000etm\" src=\"https:\/\/www.1ai.net\/wp-content\/uploads\/2025\/07\/42ae0bb2j00szw1p30092d000u000etm.jpg\" alt=\"42ae0bb2j00szw1p30092d000u000etm\" width=\"1080\" height=\"533\" \/><\/p>\n<p>So what's the point of Toussaint?<\/p>\n<p>In addition to the advanced features of Kontext mentioned earlier, we have a lot of other advanced models that allow for really amazing functionality, but comfyUI's basic graph-to-graph functionality really doesn't do much.<\/p>\n<p>However, if you turn on image cue word backpropagation and then adjust the noise reduction values, along with different styles of macromodels and lora, you can generate similar images that look a lot like the originals, but have a lot of differences.<\/p>\n<p>Previously very hot anime commentary video, many people see others more hot video, is the method of using this method directly to take other people's video for backpropagation to get .<\/p>\n<p><strong>III. Completion of missing workflow nodes<\/strong><\/p>\n<p>The workflows we download from the web often have missing nodes, these red boxes below are the missing nodes.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-40122\" title=\"ab64a8efj00szw1p3002sd000u000csm\" src=\"https:\/\/www.1ai.net\/wp-content\/uploads\/2025\/07\/ab64a8efj00szw1p3002sd000u000csm.jpg\" alt=\"ab64a8efj00szw1p3002sd000u000csm\" width=\"1080\" height=\"460\" \/><\/p>\n<p>At this point we open the manager and click on \"Install missing nodes\".<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-40123\" title=\"55f8a9ecj00szw1p3001ed000t600dpm\" src=\"https:\/\/www.1ai.net\/wp-content\/uploads\/2025\/07\/55f8a9ecj00szw1p3001ed000t600dpm.jpg\" alt=\"55f8a9ecj00szw1p3001ed000t600dpm\" width=\"1050\" height=\"493\" \/><\/p>\n<p>When the node comes out, don't click \"Install\" directly, but first click on the node to jump to the github page of the node (you need to open the scientific Internet).<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-40124\" title=\"a104b8c9j00szw1p30065d000u0004km\" src=\"https:\/\/www.1ai.net\/wp-content\/uploads\/2025\/07\/a104b8c9j00szw1p30065d000u0004km.jpg\" alt=\"a104b8c9j00szw1p30065d000u0004km\" width=\"1080\" height=\"164\" \/><\/p>\n<p>Because if we install directly from the manager, there is a possibility that the installation will fail, then if we open the github page of this section at the same time, even if the manager installation fails, we can still install the plugin through git or directly download the way.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-40125\" title=\"6bc6ca76j00szw1p10015d000ts00cwm\" src=\"https:\/\/www.1ai.net\/wp-content\/uploads\/2025\/07\/6bc6ca76j00szw1p10015d000ts00cwm.jpg\" alt=\"6bc6ca76j00szw1p10015d000ts00cwm\" width=\"1072\" height=\"464\" \/><\/p>\n<p>For more information on how to install the plugin, take a look at this article:<\/p>\n<p><a class=\"row-title\" href=\"https:\/\/www.1ai.net\/en\/37613.html\/\" aria-label=\"&quot;AI Painting ComfyUI Getting Started Tutorial, ComfyUI Workflow Custom Node Installation&quot; (edited)\">AI Painting ComfyUI Getting Started Tutorial, ComfyUI Workflow Custom Node Installation<\/a><\/p>","protected":false},"excerpt":{"rendered":"<p>First of all, the map is based on one map to produce another, so what is its purpose? Using the last time we talked about Kontext, for example, the ComfyUI guide, hand-held hands taught you how to use Flux Kontext to write hints to generate pictures. Kontext can remove watermarks on a picture, extract elements from the picture, make local modifications, change the style of the picture, change the angle of the person in the picture, etc. Of course, Kontext is a very powerful model, and its functions are described in detail in previous articles, and we will not repeat them today. If we're going to do these functions, we're going to need to work with big models, lora, hints, etc<\/p>","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[149,144],"tags":[2328,1989,4749,5306,5145],"collection":[],"class_list":{"0":"post-40107","1":"post","2":"type-post","3":"status-publish","4":"format-standard","5":"hentry","6":"category-jiaocheng","7":"category-baike","8":"tag-ai","9":"tag-comfyui","11":"tag-5306","12":"tag-5145"},"acf":[],"_links":{"self":[{"href":"https:\/\/www.1ai.net\/en\/wp-json\/wp\/v2\/posts\/40107","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.1ai.net\/en\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.1ai.net\/en\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.1ai.net\/en\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.1ai.net\/en\/wp-json\/wp\/v2\/comments?post=40107"}],"version-history":[{"count":0,"href":"https:\/\/www.1ai.net\/en\/wp-json\/wp\/v2\/posts\/40107\/revisions"}],"wp:attachment":[{"href":"https:\/\/www.1ai.net\/en\/wp-json\/wp\/v2\/media?parent=40107"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.1ai.net\/en\/wp-json\/wp\/v2\/categories?post=40107"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.1ai.net\/en\/wp-json\/wp\/v2\/tags?post=40107"},{"taxonomy":"collection","embeddable":true,"href":"https:\/\/www.1ai.net\/en\/wp-json\/wp\/v2\/collection?post=40107"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}