Best ComfyUI Upscale Workflow! (Easy ComfyUI Tutorial)

Aris
8 Mar 202406:36

TLDRThis video tutorial offers a comprehensive guide to upscaling in ComfyUI, covering various methods to enhance image quality. It introduces the standard upscaler, explores the use of models for improved results, and details the installation and application of different upscalers like LDSR and Iterative Upscale. The creator also shares personal workflow tips, emphasizing the importance of testing different upscalers for optimal outcomes, and provides a resource-efficient approach to image generation and upscaling.

Takeaways

  • 📌 ComfyUI is a tool for upscaling images, with a variety of methods to enhance image quality.
  • 🔍 The standard upscaler in ComfyUI can be used by creating an 'Upscale Image By' node and connecting it to a 'Preview Image' node for comparison.
  • 🔢 Upscaling by a factor of 2 determines the new size of the image, and the method should usually be left unchanged for best results.
  • 🌟 Models are used to take image upscaling to the next level, requiring separate downloading and installation.
  • 🛠️ The Manager, CivitAI, and OpenModelDB are sources for downloading upscaler models.
  • 📂 The default installation path for upscaler models in ComfyUI can vary depending on the installation method.
  • 🎨 The LDSR upscaler is a new node in ComfyUI that can provide clearer images with adjustable steps for detail.
  • 🔄 The Iterative Upscale node is another option, connected to 'Pixel KSampler Upscale' and the model's VAE for upscaling.
  • 🏆 The Ultimate SD Upscale node is recommended for achieving the best results, particularly for images of people.
  • 🚀 The upscaling process is resource-intensive and may require optimization by generating and selecting images before upscaling.

Q & A

  • What is the main topic of the video?

    -The main topic of the video is upscaling in ComfyUI, including various methods to enhance images and the presenter's personal workflow.

  • What is the first step in upscaling an image in 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.

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

    -Keeping the seed fixed ensures consistency and prevents the generation of different images each time the process is run.

  • What are the three ways to find and download upscale models according to the video?

    -The three ways are: downloading models directly from the Manager, using CivitAI to find and compare upscalers, and reviewing models on OpenModelDB.

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

    -The path is located in the ComfyUI folder, but it may vary slightly depending on the installation method without Pinokio.

  • How does the LDSR upscaler differ from the standard upscaler?

    -The LDSR upscaler is a newer node that provides more detailed and clearer images, but it requires more resources and can take longer to upscale.

  • What is the recommended setting for the Iterative Upscale Image node?

    -The recommended setting is to set the steps to 2 or 3, and to connect it to the VAE of the model and other necessary nodes.

  • Why is the Ultimate SD Upscale node considered the best by the presenter?

    -The presenter considers it the best because it achieves the best results for their images, especially for images of people.

  • How does the presenter optimize their upscaling workflow?

    -The presenter generates 10 to 20 images first, selects the best ones, and then separates the image generation from the upscaling process to optimize resource usage and time.

  • 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.

Outlines

00:00

📚 Introduction to Upscaling in ComfyUI

The video begins with an introduction to the topic of upscaling within the ComfyUI platform. The creator promises to guide viewers through various methods to enhance images, introduce their preferred upscaler, and share their personal workflow. The video assumes prior knowledge from a previous tutorial and suggests watching that for better understanding. The creator then demonstrates the standard upscaler in ComfyUI by creating an 'Upscale Image By' node and connecting it to a 'Preview Image' node to compare the original and upscaled images. The settings are adjusted to upscale the image by a factor of 2, and the method is left unchanged. The importance of keeping the seed fixed for consistency is highlighted. The creator emphasizes that while the basic upscaling process is complete, further enhancements will be explored using models.

05:00

🛠️ Exploring Advanced Upscaling Techniques

This paragraph delves into more advanced upscaling techniques using models. The creator sets up an 'Upscale Image (By Model)' node and links it with a 'Load Upscale Model' node to utilize various models. It's noted that these models require separate downloading. The creator provides three methods for finding and downloading models: using the Manager, CivitAI, and OpenModelDB. The process of downloading and installing models through the Manager is detailed, as well as how to navigate to the ComfyUI folder for model placement. The creator then discusses the LDSR upscaler, its settings, and its resource-intensive nature. The paragraph concludes with a brief mention of another upscaler, 'Iterative Upscale,' and its requirements. The creator suggests testing different upscalers on various images to form an individual opinion on their effectiveness.

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 focus, with the presenter guiding viewers through various methods and tools to enhance the quality of their images using ComfyUI. The process is crucial for improving visual content, especially when displaying on larger screens or for professional use.

💡ComfyUI

ComfyUI is a user interface or software platform discussed in the video that allows users to upscale images through different methods and nodes. It is the central tool around which the tutorial is built, and the presenter uses it to demonstrate how to achieve better image quality. The software seems to offer a range of features and options for enhancing images, making it a valuable resource for those interested in image processing.

💡Upscale Image By

The 'Upscale Image By' node is a specific function within ComfyUI that allows users to adjust the size of an image by a certain factor. It is a key component in the upscaling process, as it directly influences the output resolution. The node is used to control the scaling factor, which is the multiplier that determines how much larger the image will be once the upscaling process is complete.

💡Upscale Model

An 'Upscale Model' refers to a set of algorithms or neural networks used within ComfyUI to enhance the quality of upscaled images. These models are designed to improve upon the basic upscaling methods by adding detail and clarity to the images. They require separate downloading and installation, and the video provides guidance on where and how to find and use these models.

💡LDSR Upscaler

The LDSR Upscaler is a specific node type within ComfyUI that is used for upscaling images. It is noted as a relatively new addition to the platform and is known for providing clearer and more detailed results. The presenter suggests experimenting with the settings, such as increasing the steps for more detail, but also cautions that more steps do not always yield better results and that the process can be resource-intensive.

💡Iterative Upscale

The 'Iterative Upscale' is an upscaler within ComfyUI that works by processing the image in multiple steps, potentially improving detail and clarity. It is a separate download and is used in conjunction with a 'Pixel KSampler Upscale' node. The presenter has mixed feelings about this upscaler, noting that it can yield better results on some images while performing worse on others. It requires testing and personal evaluation to determine its effectiveness for individual images.

💡Ultimate SD Upscale

The 'Ultimate SD Upscale' is an upscaler node in ComfyUI that the presenter prefers for their images due to the high-quality results it produces. It is set up similarly to the 'Pixel KSampler' node, with specific settings for denoise and steps. The presenter uses this upscaler for its effectiveness, particularly on images of people, and provides a workflow for others to follow for optimal results.

💡Workflow

In the context of the video, a workflow refers to the sequence of steps or processes used to achieve a specific goal, in this case, upscaling images with ComfyUI. The presenter shares their personal workflow, which includes generating images first and then selecting the best ones for upscaling. The workflow is designed to optimize time and resources, and the presenter provides additional resources for those interested in learning more about image generation and upscaling.

💡Nodes

Nodes in the context of ComfyUI are the building blocks or components used to construct the image upscaling process. Each node serves a specific function, such as upscaling, previewing, or applying models. Nodes are connected in a particular sequence to create a workflow that achieves the desired outcome, whether it's enhancing image quality or changing specific settings.

💡Denoising

Denoising is the process of reducing or removing noise from an image, which can include artifacts or graininess that detract from the overall quality. In ComfyUI, denoising is an adjustable setting within the upscaling nodes that allows users to control the level of noise reduction. Lowering the denoise value can help to preserve details in the image, but setting it too low may not effectively remove unwanted noise.

💡Resource Intensive

The term 'resource intensive' refers to processes or tasks that require a significant amount of computing power or system resources. In the video, upscaling images, particularly with certain upscalers like the LDSR and Iterative Upscale, is described as resource intensive. This means that these processes can slow down the system or require powerful hardware to run smoothly and efficiently.

Highlights

The introduction of ComfyUI's upscaling methods and personal workflow for enhancing images.

Creating an 'Upscale Image By' node and connecting it to a 'Preview Image' node for comparison.

Adjusting the settings to upscale the image by a factor of 2, determining the new size.

The importance of keeping the method as default and the impact of the method on how the image is upscaled.

The recommendation to keep the seed fixed for consistent results during upscaling.

Introduction to 'Upscale Image (By Model)' node and the use of models for better image quality.

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

The folder path where upscale models should be downloaded and the process of loading them in ComfyUI.

The LDSR upscaler, a new node for ComfyUI, and its potential to provide clearer images with increased steps.

The 'Iterative Upscale' method, its separate download requirement, and its varying effectiveness on different images.

The connection of 'Iterative Upscale Image' node to 'Pixel KSampler Upscale' and the importance of linking it to the VAE of the model.

The Ultimate SD Upscale node, considered the best by the speaker, and its setup process.

The resource-intensive nature of the Ultimate SD Upscaler and its impact on recording capabilities.

Comparing different upscalers side by side to appreciate the differences in results.

The effectiveness of Ultimate SD Upscaler on people and the proficiency of Iterative Upscale and LDSR Upscaler on landscapes.

The workflow separation of image generation from upscaling to optimize resource usage and time efficiency.

The availability of the speaker's workflow and ComfyUI document on Discord and Patreon for further learning.