ComfyUI > Nodes > ComfyUI_Fill-Nodes

ComfyUI Extension: ComfyUI_Fill-Nodes

Repo Name

ComfyUI_Fill-Nodes

Author
filliptm (Account age: 1737 days)
Nodes
View all nodes(26)
Latest Updated
2024-08-16
Github Stars
0.22K

How to Install ComfyUI_Fill-Nodes

Install this extension via the ComfyUI Manager by searching for ComfyUI_Fill-Nodes
  • 1. Click the Manager button in the main menu
  • 2. Select Custom Nodes Manager button
  • 3. Enter ComfyUI_Fill-Nodes 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

ComfyUI_Fill-Nodes Description

ComfyUI_Fill-Nodes introduces the FL Image Randomizer, aiming to enhance ComfyUI by addressing gaps in nodes and functionality. This extension is the initial step in an ongoing effort to expand and improve the ComfyUI experience.

ComfyUI_Fill-Nodes Introduction

ComfyUI_Fill-Nodes is an extension designed to enhance your creative workflow by providing a variety of tools for image and video manipulation. Whether you're looking to randomize images from a directory, add unique effects, or save image captions, this extension offers a range of features to streamline and expand your artistic capabilities. It is particularly useful for AI artists who want to automate and experiment with different visual styles and effects without needing extensive technical knowledge.

How ComfyUI_Fill-Nodes Works

At its core, ComfyUI_Fill-Nodes operates by allowing you to manipulate images and videos through a series of nodes, each designed for a specific function. Think of nodes as individual tools or building blocks that you can connect together to create complex workflows. For example, you can use one node to load images from a directory and another to apply a specific effect. By connecting these nodes, you can automate tasks and experiment with different settings to achieve your desired results.

ComfyUI_Fill-Nodes Features

Image Randomizer

The Image Randomizer node allows you to load images from a directory either sequentially or randomly. This is useful for:

  • Cycling through a directory of images in order.
  • Randomly selecting images to apply different styles or effects.
  • Batch processing large amounts of images.

Image Captioning Saver

This node takes an input image (or a batch of images) and saves a matching .txt file with the desired caption. This is particularly useful for:

  • Saving captions for datasets.
  • Continuous experimentation, as it overwrites files on each run.

Dimension Display

Displays the dimensions of an image in a string format, making it easy to monitor without needing to convert to integers.

Pixelator

Applies a custom effect that reduces the bit depth of an image and converts it to black and white. This can be used for:

  • Creating a retro, pixelated look.
  • Managing VRAM when working with video by breaking batches into lists.

Audio Tools (WIP)

These tools allow you to load audio, scan for BPM, and crop audio to desired bars and duration. Future updates will include nodes for:

  • Slicing audio.
  • Combining audio with video for a VHS effect.

Directory Crawler

Loads all images in a directory and its subdirectories, making it easy to manage large collections of images.

Raw Code Node

Allows you to load Python code and develop directly within ComfyUI without needing to reload the instance. This is great for:

  • Rapid prototyping.
  • Writing custom scripts quickly.

Glitch

Applies a glitch effect to images or videos, slicing them up to create a distorted, glitchy appearance.

Ripple

Adds a ripple effect to images or videos, creating a wave-like distortion.

Pixel Sort

A heavy operation that sorts pixels in an image or video, creating a unique visual effect. Note that this can be time-consuming, taking 5-10 seconds per frame.

Hexagon

Masks your image or video in hexagonal slices, each acting independently when you adjust parameters. This can create dynamic and interesting visual effects.

Ascii

Converts images or videos into ASCII art. You can customize the characters used, including special Alt Codes, to create various styles, including pixel art.

Prompt Selector

A simple tool for selecting or randomizing prompts, useful for iterating through different ideas quickly.

Random Number Range

Generates random numbers within a specified range, useful for any task requiring randomized values within set limits.

Half Tone FX

Creates a black and white half-tone effect, adding a vintage or comic book style to your images or videos.

Infinite Zoom

Generates a continuous zooming effect for both images and videos, adding a dynamic sense of depth and motion.

Paper Drawn

Applies a filter that makes your images and videos look like they were drawn with a pencil, adding a hand-drawn aesthetic.

Image Notes

Adds a black bar with a string input to save images with notes, useful for annotating and organizing your work.

Troubleshooting ComfyUI_Fill-Nodes

Common Issues and Solutions

  1. Images Not Loading:
  • Ensure the directory path is correct.
  • Check if the images are in a supported format.
  1. Effects Not Applying:
  • Verify that the nodes are connected correctly.
  • Make sure the input images meet the required specifications for the effect.
  1. Performance Issues:
  • Some nodes, like Pixel Sort, are resource-intensive. Consider reducing the image resolution or breaking batches into smaller lists.

Frequently Asked Questions

  • Can I use my own fonts for the Ascii node? Yes, you can add fonts to the extension/fonts folder or set the environment variable FL_USE_SYSTEM_FONTS=true to use system fonts.

  • How do I save captions for a batch of images? Use the Image Captioning Saver node and ensure it is connected to an output for monitoring.

Learn More about ComfyUI_Fill-Nodes

For additional resources, tutorials, and community support, you can visit the following links:

ComfyUI_Fill-Nodes Related Nodes

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.