SaltAI-Open-Resources
This repository is a collection of open-source nodes and workflows for ComfyUI, a dev tool that allows users to create node-based workflows often powered by various AI…
Nodes (54)
Organic camera-motion keyframes without hand-typing a schedule
Bridging OPAC into Mel's node pack
Turn a schedule into a per-frame loop
Add organic Perlin wobble to any animation schedule
Bundle 8-axis Perlin noise into one keyframing settings dict
Generate a multi-layer parallax camera move for ComfyUI animation
Pull one depth layer's x/y/zoom schedule out of a parallax camera move
Preset-driven front/back motion ranges for 2.5D parallax
Match one image's palette to another, three different ways
The any-type glue node every graph eventually needs
Pull matches out of text instead of replacing them
Pattern-based find-and-replace for your prompts
Image-to-video through Stability AI's paid API, not a local model
Pull one crop's exact geometry out
Load CLIPSeg so you can mask images by typing what to select
Mask a whole batch from a text prompt
Batch-crop images to a rectangle, or drive it from a detected mask region
A pass-through debug node that prints whatever you plug into it
Photoshop-style blend modes for compositing two image batches
The stitch half of crop-process-stitch
Title and describe a workflow so it's not a mystery once someone else runs it
Declare a typed, documented input so a workflow can be deployed as an API
Batch-load a whole folder as one asset
Re-threshold a mask locally instead of with one global cutoff
Combine two masks into one
An undocumented mask-region filter in Salt's masking toolkit
Smooth mask noise without blurring away the edge
Force any non-zero mask pixel to full white, no parameters needed
Push a soft mask toward solid without fully binarizing it
Trace a mask's outline to clean up noisy segmentation
Find and crop to a mask's region, with coordinates to paste back later
Grow a mask outward before inpainting so the edges actually blend
Keep only the biggest blob in a messy mask
Turn a filled mask into just its outline
Shrink a mask in from its edges
Patch the holes in a segmentation mask
The SaltAI filter node nobody documented
Soften a mask's edges before you composite
Turn solid blobs into outlines
Stretch a soft mask's contrast back out
Flip what's masked and what isn't
Keep only the smallest blob, not the biggest
Deliberately messing up a mask on purpose
See how many blobs your mask actually has
Pull up to six separate blobs out of one mask
Claw back a crisp edge after a mask gets blurred
Reduce a blob to its centerline
Feather a hard mask edge with a Gaussian blur
Turn a mask into something you can actually look at
Mask A, minus mask B
Turn a soft, noisy mask into something clean
A typed, named output for the Salt AI platform
Turn a MASK into real transparency
Animate brightness, contrast and blur frame by frame
This repository contains nodes for the Salt AI platform, as well as general helpful nodes, such as primitive converter, masking nodes, and compositing, which accept FLOAT or INT lists as schedules for animation.
Documentation
Please see our documentations repository.
🧭 Discover
- Our Nodes: Explore our custom nodes.
- Our Website: Visit us for more information.
- Our Blog: Gain insights from our experts.
🤝 Get Involved
Your contributions are valuable! We warmly invite you to join our project, whether you're:
- 🐛 Identifying and reporting bugs
- 🛠️ Offering fixes
- 🚀 Proposing new features or improvements through pull requests
Your participation helps us grow and improve, fostering a collaborative and innovative environment.