ComfyUI Extension: ComfyUI-EnhancedLinksandNodes ๐ŸŽจโœจ

Authored by AEmotionStudio

Created

Updated

9 stars

A visually stunning extension for ComfyUI that adds beautiful, customizable animations to both links and nodes in your workflow, with a focus on performance and customization. Includes an end-of-render animation and a text visibility tool for nodes. No extra packages are required, works with the latest version of ComfyUI, and should be compatible with most workflows. Larger workflows may experience performance issues, especially if you have a lot of nodes and are using a lower end system.

Custom Nodes (0)

    README

    ComfyUI-EnhancedLinksandNodes ๐ŸŽจโœจ

    A visually stunning extension for ComfyUI that adds beautiful, customizable animations to both links and nodes in your workflow, with a focus on performance and customization. Includes an end-of-render animation and a text visibility tool for nodes. No extra packages are required, works with the latest version of ComfyUI, and should be compatible with most workflows. Larger workflows may experience performance issues, especially if you have a lot of nodes and are using a lower end system.

    ComfyUI-EnhancedLinksandNodes

    ๐Ÿ‘ฅ Who Is This For?

    This extension is for:

    • ๐ŸŽจ Artists & Creators who want to make their workflows more visually engaging
    • ๐ŸŽฅ Content Creators making tutorials or showcasing their ComfyUI workflows
    • ๐ŸŽ“ Educators teaching ComfyUI concepts with enhanced visual aids
    • ๐Ÿ–ผ๏ธ Anyone who wants to add a touch of style to their ComfyUI experience

    โœจ Features

    Link Animations

    • ๐Ÿ”„ 9 Unique Animation Styles:

      • Classic Flow
      • Sacred Flow
      • Crystal Stream
      • Quantum Field
      • Cosmic Weave
      • Energy Pulse
      • DNA Helix
      • Lava Flow
      • Stellar Plasma
    • ๐ŸŽจ Link Style Options:

      • Spline (curved)
      • Straight
      • Linear
      • Hidden
      • Dotted
      • Dashed
      • Double
      • Stepped
      • Zigzag
      • Rope
      • Glowpath
      • Chain
      • Pulse
    • ๐ŸŽฏ Marker Customization:

      • Multiple shapes (Diamond, Circle, Square, etc.)
      • Color modes (Inherit, Custom)
      • Size adjustment
      • Glow intensity
      • Special effects
    • ๐ŸŒˆ Advanced Color Options:

      • Primary, secondary, and accent colors
      • Custom color schemes
      • Color enhancement modes
      • Glow effects and intensity
      • Shadow options (blur and offset)
    • โš™๏ธ Performance Settings:

      • Quality control
      • Static mode
      • Animation speed
      • Particle density
      • Pause during render option

    Node Animations

    • ๐Ÿ’ซ 4 Node Animation Styles:

      • Gentle Pulse
      • Neon Nexus
      • Cosmic Ripple
      • Flower of Life
    • ๐ŸŽฎ Node Animation Features:

      • Per-node animation style selection
      • Static mode option
      • Completion effects
      • Text animation
      • Particle effects
      • Quality settings
      • Animation speed control
      • Particle density and glow
      • Size adjustment

    Context Menu for Nodes

    ComfyUI-EnhancedLinksandNodes

    End of Animation Completion Effect

    ComfyUI-EnhancedLinksandNodes

    Text Animation Tool

    ComfyUI-EnhancedLinksandNodes

    ๐Ÿš€ Installation

    1. Navigate to your ComfyUI custom nodes directory:
    cd ComfyUI/custom_nodes/
    
    1. Clone the repository:
    git clone https://github.com/AEmotionStudio/ComfyUI-EnhancedLinksandNodes.git
    
    1. Restart ComfyUI

    ๐ŸŽฎ Usage

    Link Animation Settings

    • Animation Style: Choose from 9 unique animation patterns
    • Link Style: Select from 13 different connection styles
    • Marker Options: Customize shape, color, size, and effects
    • Color Settings: Configure primary, secondary, and accent colors
    • Performance: Adjust quality, speed, and particle density
    • Effects: Control glow intensity and shadow settings

    Node Animation Settings

    • Animation Style: Select global or per-node animation patterns
    • Mode Options: Toggle between animated and static modes
    • Particle Effects: Adjust density, glow, and intensity
    • Completion Effects: Enable special animations on node completion
    • Text Animation: Optional animated node titles
    • Performance: Control quality and animation speed

    Performance Tips

    • Use "Static Mode" during heavy workflow execution
    • Adjust "Quality" settings based on your system capabilities
    • Reduce "Particle Density" if experiencing performance issues
    • Enable "Pause During Render" for optimal rendering performance
    • Consider using "Particles Only" mode for lighter animations
    • Animations can be disabled node by node - so you can have some nodes animated and some static or none at all.

    ๐Ÿค Contributing

    Contributions are welcome! Please feel free to submit a Pull Request.

    ๐Ÿ“ License

    This project is licensed under the MIT License - see the LICENSE file for details.

    ๐ŸŒŸ Credits

    Created by ร†motion Studio

    Special thanks to the ComfyUI team for creating such an amazing platform and making it possible to build extensions like this one! ๐Ÿ’ซ

    Connect with Us

    ๐Ÿ’– Support

    If you find this project helpful, please consider:

    • โญ Starring the repository
    • ๐Ÿ“ข Sharing it with others
    • ๐Ÿ› ๏ธ Contributing to its development
    • โ˜• Supporting us on Ko-fi

    For business inquiries or professional support, please contact us through our website or join our Discord server.