ComfyUI Node: Scribble XDoG Lines

Class Name

Scribble_XDoG_Preprocessor

Category
ControlNet Preprocessors/Line Extractors
Author
Fannovel16 (Account age: 3127days)
Extension
ComfyUI's ControlNet Auxiliary Preprocessors
Latest Updated
2024-06-18
Github Stars
1.57K

How to Install ComfyUI's ControlNet Auxiliary Preprocessors

Install this extension via the ComfyUI Manager by searching for ComfyUI's ControlNet Auxiliary Preprocessors
  • 1. Click the Manager button in the main menu
  • 2. Select Custom Nodes Manager button
  • 3. Enter ComfyUI's ControlNet Auxiliary Preprocessors in the search bar
After installation, click the Restart button to restart ComfyUI. Then, manually refresh your browser to clear the cache and access the updated list of nodes.

Visit ComfyUI Online for ready-to-use ComfyUI environment

  • Free trial available
  • High-speed GPU machines
  • 200+ preloaded models/nodes
  • Freedom to upload custom models/nodes
  • 50+ ready-to-run workflows
  • 100% private workspace with up to 200GB storage
  • Dedicated Support

Run ComfyUI Online

Scribble XDoG Lines Description

Specialized node for extracting detailed line art using XDoG method, ideal for creating stylized drawings.

Scribble XDoG Lines:

The Scribble_XDoG_Preprocessor is a specialized node designed to extract detailed line art from images using the eXtended Difference of Gaussians (XDoG) method. This technique enhances the edges in an image, making it particularly useful for creating stylized line drawings that can be used in various artistic applications. By leveraging the XDoG method, this preprocessor can produce high-contrast, visually appealing line art that highlights the essential features of the input image. This node is ideal for artists looking to generate clean and expressive line art from their images, providing a robust tool for creative workflows.

Scribble XDoG Lines Input Parameters:

threshold

The threshold parameter controls the sensitivity of the edge detection process. It determines the intensity level at which edges are detected and highlighted in the output image. A lower threshold value will result in more edges being detected, potentially capturing finer details, while a higher threshold value will focus on more prominent edges, reducing noise. The threshold parameter ranges from 1 to 64, with a default value of 32. Adjusting this parameter allows you to fine-tune the balance between detail and clarity in the generated line art.

resolution

The resolution parameter specifies the resolution at which the image will be processed. Higher resolutions can capture more details but may require more computational resources, while lower resolutions can speed up processing at the cost of some detail. The default value is 512, which provides a good balance between detail and performance. Adjusting the resolution can help optimize the node's performance based on your specific needs and hardware capabilities.

Scribble XDoG Lines Output Parameters:

IMAGE

The IMAGE output parameter provides the processed image, which contains the extracted line art based on the XDoG method. This output is a high-contrast, stylized representation of the input image, highlighting the essential edges and features. The resulting image can be used directly in various artistic projects or further processed to achieve the desired visual effects.

Scribble XDoG Lines Usage Tips:

  • Experiment with different threshold values to find the optimal balance between capturing fine details and reducing noise in the line art.
  • Adjust the resolution parameter based on your hardware capabilities and the level of detail required for your project. Higher resolutions can provide more detailed line art but may require more processing time.
  • Use the output IMAGE as a base for further artistic enhancements, such as coloring or adding textures, to create unique and expressive artworks.

Scribble XDoG Lines Common Errors and Solutions:

ValueError: Invalid image format

  • Explanation: This error occurs when the input image is not in a supported format.
  • Solution: Ensure that the input image is in a standard format such as JPEG, PNG, or BMP.

RuntimeError: Model loading failed

  • Explanation: This error indicates that the ScribbleXDog_Detector model could not be loaded properly.
  • Solution: Verify that the model files are correctly installed and accessible. Check for any issues with the model path or file permissions.

MemoryError: Insufficient memory

  • Explanation: This error occurs when the system runs out of memory while processing the image.
  • Solution: Try reducing the resolution parameter to lower the memory requirements. Ensure that your system has enough available memory to handle the processing.

TypeError: Unexpected keyword argument

  • Explanation: This error indicates that an unexpected keyword argument was passed to the function.
  • Solution: Double-check the input parameters and ensure that only the supported parameters (threshold and resolution) are being used.

Scribble XDoG Lines Related Nodes

Go back to the extension to check out more related nodes.
ComfyUI's ControlNet Auxiliary Preprocessors
RunComfy

© Copyright 2024 RunComfy. All Rights Reserved.

RunComfy is the premier ComfyUI platform, offering ComfyUI online environment and services, along with ComfyUI workflows featuring stunning visuals.