Best ComfyUI Upscale Workflow! (Easy ComfyUI Tutorial)

Aris
8 Mar 202406:36

TLDRThis video tutorial offers a comprehensive guide on upscaling images using ComfyUI. It begins with a basic introduction to the standard upscaler and its settings, then progresses to more advanced techniques utilizing models for enhanced image quality. The video highlights three methods for obtaining upscaling models and provides a detailed comparison of different upscalers, emphasizing the best results for various types of images. The creator also shares their personal upscaling workflow, emphasizing efficiency and resource optimization, and invites viewers to explore and apply these techniques for themselves.

Takeaways

  • 📚 ComfyUI is a tool for upscaling images, which can enhance their quality and resolution.
  • 🔍 The standard upscaler in ComfyUI can be used by connecting an 'Upscale Image By' node to a 'Preview Image' node.
  • 🔢 Upscaling by a factor of 2 determines the new size of the image, and the method should usually be left unchanged.
  • 🌟 Models are used for advanced image upscaling, requiring separate downloading and installation.
  • 🛠️ The Manager, CivitAI, and OpenModelDB are sources for finding and downloading upscaling models.
  • 📂 The downloaded models should be placed in the specified ComfyUI folder for proper functionality.
  • 🎨 The LDSR upscaler is a new node that can provide more detailed and clearer images, but requires more resources.
  • 🔄 The Iterative Upscale node is another option, which may yield better results on certain images.
  • 🏆 The Ultimate SD Upscale node is recommended for achieving the best results, especially for images of people.
  • 🚀 The upscaling process is resource-intensive and may require optimization by generating and selecting images before upscaling.
  • 📈 The presenter's workflow for image generation and upscaling is available on Discord and Patreon for further exploration.

Q & A

  • What is the main focus of the video?

    -The main focus of the video is to provide a comprehensive guide on upscaling images using ComfyUI, including various methods, the presenter's favorite upscaler, and their personal workflow.

  • What is the first step in upscaling images with ComfyUI?

    -The first step is to create an 'Upscale Image By' node and connect it to a 'Preview Image' node to compare the original and upscaled versions.

  • How does the scaling factor determine the new size of the image?

    -The scaling factor is the multiplier that defines how much larger the image will be when upscaled. For example, a factor of 2 will double the size of the image.

  • What is the recommended approach for selecting the upscaling method?

    -The video suggests keeping the method as is, as it usually provides the best results without needing any changes.

  • Why is it important to keep the seed fixed during upscaling?

    -Keeping the seed fixed ensures consistency in the upscaling process, preventing the generation of different images each time the process is run.

  • How can one find and download upscaling models for ComfyUI?

    -Models can be found and downloaded through the Manager, CivitAI, or OpenModelDB. The Manager can be accessed through a link in the video description or by using Pinokio as shown in a previous video.

  • What is the path to the folder where upscaler models should be downloaded?

    -The path is located within the ComfyUI folder, which might look slightly different if ComfyUI was installed without Pinokio, but it follows a similar structure.

  • What are the advantages of using the LDSR upscaler?

    -The LDSR upscaler is relatively new and can make the image clearer and more detailed, especially when increasing the steps. However, it requires more resources and may take longer to upscale images.

  • How does the 'Iterative Upscale' upscaler differ from other upscalers?

    -The 'Iterative Upscale' upscaler requires a separate download and works by connecting an 'Iterative Upscale Image' node to a 'Pixel KSampler Upscale' node. It may yield better results on some images but is not recommended for all.

  • What is the presenter's preferred upscaler and why?

    -The presenter's preferred upscaler is the Ultimate SD Upscale node because it provides the best results for their images, particularly for images of people.

  • How does the presenter suggest optimizing the upscaling workflow?

    -The presenter suggests generating 10 to 20 images first, then selecting the best ones for upscaling to save time and resources. This separation of image generation and upscaling is part of their workflow.

  • Where can viewers find the presenter's workflow and ComfyUI document for further learning?

    -The presenter's workflow and ComfyUI document are shared on Discord and Patreon for those interested in learning more and applying the presented methods.

Outlines

00:00

📚 Introduction to Upscaling in ComfyUI

This paragraph introduces the viewer to the world of upscaling within the ComfyUI platform. The speaker explains that they will guide the audience through various methods to enhance images, introduce their preferred upscaler, and share their personal workflow. The paragraph begins with a brief mention of a previous video that explains how ComfyUI works and how to set up the workflow with nodes. The speaker then delves into the specifics of the standard upscaler in ComfyUI, demonstrating how to create and connect an 'Upscale Image By' node to a 'Preview Image' node for comparison. The importance of keeping the method as default and the impact of the scaling factor on the new image size are discussed. The paragraph concludes with a note on the significance of keeping the seed fixed for consistency in the upscaling process.

05:00

🚀 Advanced Upscaling Techniques and Workflow

This paragraph continues the discussion on upscaling by introducing more advanced techniques and the speaker's personal workflow. The speaker guides the viewer through the process of using models for image upscaling, explaining how to set up an 'Upscale Image (By Model)' node and connect it to a 'Load Upscale Model' node. The need for downloading models separately is highlighted, and three methods for finding and downloading these models are presented, including the Manager, CivitAI, and OpenModelDB. The speaker then shares the folder path for downloading and using these models within ComfyUI. The introduction of the LDSR upscaler is followed by a brief explanation of its settings and performance. The paragraph then discusses the 'Iterative Upscale' method, including its requirements and settings, and the importance of testing different upscalers on various images. The speaker shares their preference for the Ultimate SD Upscale node and provides a link for downloading the workflow. The paragraph concludes with a promise to showcase the results of different upscalers side by side for comparison and encourages viewers to experiment with the methods discussed.

Mindmap

Keywords

💡Upscaling

Upscaling refers to the process of increasing the resolution of an image or video, making it appear larger and more detailed without losing quality. In the context of the video, upscaling is the main theme, as the creator demonstrates various methods and tools within ComfyUI to enhance the quality of images by increasing their size.

💡ComfyUI

ComfyUI is a user interface or software platform discussed in the video that allows users to upscale images using different methods and models. It is the central tool around which the video's tutorial is built, and the creator uses it to demonstrate the upscaling process.

💡Upscale Image By node

The 'Upscale Image By' node is a specific function within ComfyUI that is used to increase the size of an image by a certain factor. This node is pivotal in the upscaling process as it determines the new dimensions of the image post-upscaling.

💡Upscale Model

An Upscale Model refers to a pre-trained model in ComfyUI that is designed to enhance the quality of upscaling. These models are used to improve the detail and clarity of images when they are enlarged, and they require separate downloading and installation.

💡LDSR Upscaler

The LDSR Upscaler is a specific node type within ComfyUI that is known for providing enhanced image quality after upscaling. It is noted for its ability to produce clearer and more detailed images, although it may require more computational resources and may not work well with all types of images.

💡Iterative Upscale

Iterative Upscale is a method or node within ComfyUI that involves upscaling an image through a repetitive process, which can potentially improve the detail and clarity of the final image. It is noted that this method may yield better results on some images but is not universally effective.

💡Ultimate SD Upscale

The Ultimate SD Upscale is a specific upscaling method or node in ComfyUI that the video creator considers to provide the best results for their images. It is used for enhancing the quality of images, particularly for those depicting people.

💡Workflow

A workflow in the context of the video refers to the sequence of steps or procedures followed to achieve a specific outcome, such as upscaling images. The creator shares their personal workflow to optimize the image generation and upscaling process within ComfyUI.

💡Pixel KSampler Upscale

Pixel KSampler Upscale is a node or function within ComfyUI that is part of the upscaling process. It is connected to other necessary nodes and has settings like steps and denoise that can be adjusted to control the upscaling outcome.

💡Resource Intensive

Resource intensive refers to tasks or processes that require a significant amount of computational resources or power. In the video, certain upscalers like the LDSR and Iterative Upscale are described as resource intensive, meaning they demand more from the system to run effectively.

💡Comparison

Comparison in this context involves evaluating and contrasting different upscaling methods or models to determine their effectiveness and suitability for specific images. The video creator compares various upscalers to help viewers understand which might work best for their needs.

Highlights

Introduction to ComfyUI and its upscaling methods

Guiding through the setup of the standard upscaler and its connection to a 'Preview Image' node

Adjusting settings to upscale images by a factor of 2 and keeping the upscaling method unchanged

Fixing the seed for consistent image generation

Explanation of the impact of the upscaling method on image quality

Introduction to 'Upscale Image (By Model)' node and the process of loading models

Three ways to find and download upscaling models, including the Manager, CivitAI, and OpenModelDB

Navigation to the ComfyUI folder to locate the downloaded upscaler models

Enhancing image quality with the LDSR upscaler and the option to increase steps for more detail

The resource-intensive nature of the LDSR upscaler and its impact on upscaling time

Exploring the 'Iterative Upscale' method and its effectiveness on certain images

Setting up the 'Iterative Upscale Image' node and its connection to 'Pixel KSampler Upscale'

Recommendation on the optimal steps for the iterative upscaler

Personal preference for the Ultimate SD Upscale node and its setup

The impact of Ultimate SD Upscaler on people and landscape images

Encouragement for viewers to test different upscalers on their images

Streamlining the upscaling workflow by separating image generation and upscaling nodes

Sharing of the complete workflow and ComfyUI document on Discord and Patreon for further learning