Install this extension via the ComfyUI Manager by searching
for WAS Node Suite
1. Click the Manager button in the main menu
2. Select Custom Nodes Manager button
3. Enter WAS Node Suite 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
WAS Node Suite for ComfyUI introduces a variety of new nodes, enhancing capabilities in image and text processing, among other functionalities.
WAS Node Suite Introduction
The was-node-suite-comfyui is an extension for ComfyUI, a powerful and modular interface for creating advanced Stable Diffusion workflows. This extension adds a suite of new nodes to ComfyUI, enhancing its capabilities with additional image processing, text processing, and other functionalities. Whether you're an AI artist looking to streamline your creative process or someone who wants to experiment with complex workflows without coding, this extension can significantly expand your toolkit.
How WAS Node Suite Works
The was-node-suite-comfyui extension works by integrating seamlessly into the ComfyUI environment. It introduces new nodes that can be used within the node-based interface of ComfyUI. These nodes perform various tasks such as image manipulation, text processing, and more. By connecting these nodes in different ways, you can create intricate workflows that automate and enhance your creative projects. Think of it as adding new tools to your digital art studio, each designed to perform specific tasks that can be combined in countless ways.
WAS Node Suite Features
The extension offers a wide range of features through its nodes. Here are some of the key features and how they can be customized:
Image Processing Nodes: These nodes allow you to manipulate images in various ways, such as blending, cropping, resizing, and applying filters. For example, the "Image Blend" node can combine two images with adjustable opacity, while the "Image Crop Face" node can automatically detect and crop faces from images.
Text Processing Nodes: These nodes help in handling text data, including loading text files, finding and replacing text, and converting text to different formats. The "Text Find and Replace" node, for instance, can search for specific words in a text and replace them with new ones.
Video Nodes: Experimental nodes like "Write to Video" and "Create Video from Path" allow you to create videos from image sequences. These nodes require FFMPEG for encoding and decoding video files.
Model Loading Nodes: Nodes like "BLIP Model Loader" and "SAM Model Loader" enable loading specific models for tasks such as image captioning and segmentation.
Utility Nodes: These nodes perform various utility functions, such as switching between inputs, caching data, and generating random numbers. The "Cache Node" can store data to disk for later use, helping to manage resources efficiently.
WAS Node Suite Models
The extension includes support for various models that can be loaded and used within your workflows:
BLIP Models: Used for image captioning and interrogation. These models can generate text descriptions of images or answer questions about them.
SAM Models: Used for image segmentation. These models can divide an image into different segments based on the content.
MiDaS Models: Used for depth approximation in images, which can be useful for creating 3D effects or enhancing image realism.
Each model can be loaded using specific nodes and configured to suit your needs. For example, the "BLIP Model Loader" node can automatically download and store models in a designated directory.
What's New with WAS Node Suite
The extension is continuously updated to improve functionality and add new features. Here are some of the recent updates:
12/15/2023: The extension is no longer under active development, but the author will approve beneficial pull requests.
10/8/2023: BLIP is now a shipped module and no longer requires a separate repository.
5/29/2023: The ASCII text node output has been deprecated in favor of STRING for clarity.
Troubleshooting WAS Node Suite
Here are some common issues you might encounter and how to solve them:
Issue: Faces not detected in images using the "Image Crop Face" node.
Solution: Ensure the image quality is good and faces are not at extreme angles. Adjust the padding size if the cropped face appears black.
Issue: Video nodes not working.
Solution: Make sure FFMPEG is installed and properly configured in the was_suite_config.json file. For H264 codec, download OpenH264 1.8.0 and place it in the root of ComfyUI.
Issue: Dependencies not installing.
Solution: Manually install dependencies listed in the requirements.txt file using pip.
Learn More about WAS Node Suite
For more information and resources, you can explore the following:
ComfyUI Examples: See what ComfyUI can do and get inspired by various workflow examples.
Salt AI Documentation: Detailed documentation on using the was-node-suite-comfyui extension.
Workflow Examples: Share and explore workflows created by other users.
By leveraging these resources, you can get the most out of the was-node-suite-comfyui extension and enhance your AI art projects.