Jovimetrix  by Amorano

ComfyUI nodes for video manipulation and live composition

created 1 year ago
367 stars

Top 78.0% on sourcepulse

GitHubView on GitHub
Project Summary

Jovimetrix provides a comprehensive suite of custom nodes for ComfyUI, enabling advanced procedural masking, live composition, and video manipulation. It targets users seeking sophisticated control over image and video processing within the ComfyUI ecosystem, offering a wide array of tools for creative workflows.

How It Works

The library introduces numerous specialized nodes for tasks like blending, vector operations, color manipulation, and array processing. It supports various data types, including images (RGBA, RGB, Mask), text, and custom types, facilitating complex data flow and conversion. Key features include parametric shape generation, color matching, palette generation, pixel splitting/merging, and batch processing with URL loading.

Quick Start & Requirements

  • Installation: Via ComfyUI Manager (search for Jovimetrix) or manual cloning to custom_nodes directory followed by pip install -r requirements.txt.
  • Prerequisites: ComfyUI v0.1.3+ and Frontend v1.2.40+.
  • Documentation: Wiki

Highlighted Details

  • Over 30 BLEND node functions (subtract, multiply, overlay).
  • Extensive vector support (2, 3, 4 size tuples) with specific RGB/RGBA color vector handling.
  • Universal value conversion for ComfyUI and third-party types.
  • Queue node for batch loading from URLs and directory recursion.
  • OP UNARY and OP BINARY nodes for mathematical operations on various data types.

Maintenance & Community

The project is actively maintained, with recent updates addressing bug fixes and compatibility with ComfyUI's evolving frontend. Sponsorships are encouraged via GitHub Sponsors, PayPal, Patreon, and Ko-fi.

Licensing & Compatibility

The repository does not explicitly state a license in the README. Compatibility for commercial use or closed-source linking is not specified.

Limitations & Caveats

Users are warned against updating Jovimetrix past version 1.7.48 to avoid losing nodes, as many functionalities have been migrated to separate packages (Jovi_GLSL, Jovi_Capture, Jovi_MIDI, Jovi_Spout, Jovi_Help, Jovi_Colorizer). Manual reconnection of nodes is required when migrating to these new packages.

Health Check
Last commit

2 days ago

Responsiveness

1 day

Pull Requests (30d)
0
Issues (30d)
1
Star History
23 stars in the last 90 days

Explore Similar Projects

Feedback? Help us improve.