ComfyUI > Nodes > ComfyUI-DSD

ComfyUI Extension: ComfyUI-DSD

Repo Name

ComfyUI-DSD

Author
irreveloper (Account age: 4039 days)
Nodes
View all nodes(6)
Latest Updated
2025-03-15
Github Stars
0.04K

How to Install ComfyUI-DSD

Install this extension via the ComfyUI Manager by searching for ComfyUI-DSD
  • 1. Click the Manager button in the main menu
  • 2. Select Custom Nodes Manager button
  • 3. Enter ComfyUI-DSD 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
  • 16GB VRAM to 80GB VRAM GPU machines
  • 400+ preloaded models/nodes
  • Freedom to upload custom models/nodes
  • 200+ ready-to-run workflows
  • 100% private workspace with up to 200GB storage
  • Dedicated Support

Run ComfyUI Online

ComfyUI-DSD Description

ComfyUI-DSD is an unofficial ComfyUI custom node package that integrates Diffusion Self-Distillation (DSD) for zero-shot, subject-preserving image generation, enabling novel context creation without per-instance tuning.

ComfyUI-DSD Introduction

ComfyUI-DSD is an unofficial extension for ComfyUI that integrates the innovative Diffusion Self-Distillation (DSD) technique. This extension is designed to enhance your image generation capabilities by allowing you to create customized images of specific subjects in new and unique contexts without the need for individual tuning. Whether you're an AI artist looking to preserve the identity of a subject across different scenes or seeking to generate creative illustrations, ComfyUI-DSD offers a powerful solution. By leveraging the DSD model, this extension provides a seamless way to produce high-quality, subject-preserving images, making it an invaluable tool for artists who want to explore new creative possibilities.

How ComfyUI-DSD Works

At its core, ComfyUI-DSD utilizes the Diffusion Self-Distillation method, which is a sophisticated approach to image generation. Imagine you have a favorite character or object that you want to depict in various settings. Traditionally, this would require extensive manual adjustments for each new image. However, with DSD, the process is streamlined. The model uses a pre-trained text-to-image diffusion model to generate a dataset of images, which it then fine-tunes to create a text+image-to-image model. This allows for zero-shot image generation, meaning you can generate new images without additional training for each instance. The result is a model that excels in maintaining the identity of the subject while placing it in novel contexts, all with minimal effort on your part.

ComfyUI-DSD Features

ComfyUI-DSD is packed with features that give you control over the image generation process:

  • Subject-Preserving Image Generation: The DSD model ensures that the core identity of your subject is maintained across different images.
  • Gemini API Prompt Enhancement: This feature uses Google's Gemini API to refine your prompts, enhancing the quality of the generated images. You can provide the API key as an environment variable for seamless integration.
  • Direct Model Download: Easily download models directly from Hugging Face, ensuring you have the latest tools at your disposal.
  • Fine-Grained Control: Adjust various parameters such as guidance scale, inference steps, and resolution to tailor the output to your needs.
  • Multiple Image Resizing Options: Choose from different resizing methods like center cropping or padding to fit your creative vision.

ComfyUI-DSD Models

The extension supports different models that cater to various needs:

  • Subject-Preserving Generation Model: Ideal for creating images where the subject's identity is crucial. This model is perfect for generating consistent character designs or merchandise visuals.
  • Relighting Model: Although still in alpha testing, this model aims to provide structure-preserved generation, allowing for creative lighting effects in your images.

Troubleshooting ComfyUI-DSD

Here are some common issues you might encounter and how to resolve them:

  • Memory Issues: If you experience memory constraints, try reducing the precision to bfloat16, lowering the resolution, or decreasing the number of inference steps.
  • Gemini API Problems: Ensure your API key is correctly set as an environment variable (GEMINI_API_KEY). This is crucial for using the prompt enhancement feature.
  • Model Loading Errors: If models fail to load, use the DSD Model Downloader node to re-download the necessary files.
  • Import Errors: Verify that all dependencies are installed correctly. Running pip install -r requirements.txt can help resolve missing packages.
  • CUDA Errors: For CUDA out-of-memory errors, consider enabling CPU offloading options to reduce GPU memory usage.

Learn More about ComfyUI-DSD

To further explore the capabilities of ComfyUI-DSD, consider the following resources:

  • Diffusion Self-Distillation GitHub Repository: Dive into the official implementation and learn more about the underlying technology.
  • Hugging Face Demo: Try out the model in a live demo environment to see its potential firsthand.
  • Community Forums: Engage with other AI artists and developers in forums to share experiences, ask questions, and get support. By utilizing these resources, you can maximize your understanding and use of ComfyUI-DSD, unlocking new creative possibilities in your AI art projects.

ComfyUI-DSD Related Nodes

RunComfy
Copyright 2025 RunComfy. All Rights Reserved.

RunComfy is the premier ComfyUI platform, offering ComfyUI online environment and services, along with ComfyUI workflows featuring stunning visuals. RunComfy also provides AI Playground, enabling artists to harness the latest AI tools to create incredible art.