From 82cfc3e38e4d315f661fdec9bdccdaecbeffef6d Mon Sep 17 00:00:00 2001 From: myusername Date: Tue, 5 Nov 2024 19:54:29 +0200 Subject: [PATCH] add README --- README.md | 51 +++++++++++++++++++++++++++++++++++++++++++++------ 1 file changed, 45 insertions(+), 6 deletions(-) diff --git a/README.md b/README.md index 5cefdb2..75eb6f8 100644 --- a/README.md +++ b/README.md @@ -10,25 +10,64 @@ Custom nodes for ComfyUI created for some of my workflows. - Adjustable parameters for temperature and token limits - Multi-line prompt support +### String Splitter Node +- Split a single input string into up to 10 separate outputs +- Configurable separator (default: comma) +- Perfect for: + - Parsing comma-separated values + - Breaking down prompt lists + - Splitting text for batch processing +- Each output can be individually connected to other nodes +- Empty outputs are handled gracefully with blank strings +- Multiline text support + ### LoRA Switcher Node - Easily switch between up to 10 different LoRA models in your workflow - Adjust LoRA strength with fine-grained control (-10.0 to 10.0) - Compatible with all standard LoRA models - Seamless integration with existing ComfyUI workflows +### Image Overlay Node (Work in Progress 🚧) +- Combine two images with overlay capabilities + +#### Current Functionality +- Basic image compositing with: + - Position control (X/Y coordinates) + - Adjustable transparency (alpha: 0.0 - 1.0) + - Automatic size matching of overlay to base image + - Alpha channel support (RGBA conversion) + - Transparent background handling + +#### Planned Features +- Advanced positioning options: + - Relative positioning (percentage-based) + - Negative coordinates support + - Anchor point selection (center, corners, etc.) +- Transform controls: + - Scale/resize options + - Rotation + - Maintain aspect ratio option +- Advanced compositing: + - Multiple blending modes (multiply, screen, overlay, etc.) + - Multiple layer support + - Masking capabilities +- Quality of life improvements: + - Preview window + - Interactive positioning + - Preset positions (center, corners, etc.) + +> ⚠️ Note: This node is in early development. Features and interface may change significantly in future updates. + ## Installation -1. Navigate to your ComfyUI custom nodes directory: -```bash -cd ComfyUI/custom_nodes/ -``` +First navigate to your ComfyUI installation custom nodes directory. -2. Clone this repository: +1. Clone this repository: ```bash git clone https://github.com/oshtz/ComfyUI-oshtz-nodes.git ``` -3. Install the required dependencies: +2. Install the required dependencies: ```bash cd ComfyUI-oshtz-nodes pip install -r requirements.txt