Extensions/SaltAI-Open-Resources
ComfyUI Extension

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…

By get-salt-AI·Created 2 years ago·Updated 2 years ago· 84
get-salt-AI/SaltAI
Nodes54
On cloudLocal install
CategorySALT/Animation/Keyframing, SALT/Animation/Keyframing/Parallax Motion
Stars84
Updated2 years ago

Nodes (54)

OPAC Scheduler

Organic camera-motion keyframes without hand-typing a schedule

SALT/Animation/Keyframing
Keyframing Convert to FLOATS (MTB)

Bridging OPAC into Mel's node pack

SALT/Animation/Keyframing
Keyframing Convert Iterative Execution List

Turn a schedule into a per-frame loop

SALT/Animation/Keyframing
Apply Keyframing to List

Add organic Perlin wobble to any animation schedule

SALT/Animation/Keyframing
Keyframing Perlin Settings

Bundle 8-axis Perlin noise into one keyframing settings dict

SALT/Animation/Keyframing
Parallax Motion Camera Scheduler

Generate a multi-layer parallax camera move for ComfyUI animation

SALT/Animation/Keyframing/Parallax Motion
Parallax Motion Camera Scheduler Extractor

Pull one depth layer's x/y/zoom schedule out of a parallax camera move

SALT/Animation/Keyframing/Parallax Motion
Parallax Motion Parameters Generator

Preset-driven front/back motion ranges for 2.5D parallax

SALT/Animation/Keyframing/Parallax Motion
Color Transfer

Match one image's palette to another, three different ways

SALT/Image/Process
Primitive Value Converter

The any-type glue node every graph eventually needs

SALT/Utility/Conversion
Regex Search and Match

Pull matches out of text instead of replacing them

SALT/String/Process/Regex
Regex Search and Replace

Pattern-based find-and-replace for your prompts

SALT/String/Process/Regex
Stable Video Diffusion

Image-to-video through Stability AI's paid API, not a local model

SALT/API/Stability API
Extract Crop Data from Batch

Pull one crop's exact geometry out

SALT/Masking/Process
CLIPSeg Model Loader (Salt)

Load CLIPSeg so you can mask images by typing what to select

SALT/Loaders
Batch Image CLIPSeg Masking

Mask a whole batch from a text prompt

SALT/Masking
Crop Batch Image Location

Batch-crop images to a rectangle, or drive it from a detected mask region

SALT/Image/Process
SaltDisplayAny

A pass-through debug node that prints whatever you plug into it

SALT/Utility
Composite Images

Photoshop-style blend modes for compositing two image batches

SALT/Image/Composite
Crop Batch Image Paste

The stitch half of crop-process-stitch

SALT/Image/Process
Salt Workflow Info

Title and describe a workflow so it's not a mystery once someone else runs it

SALT/IO
Salt Workflow Input

Declare a typed, documented input so a workflow can be deployed as an API

SALT/IO
Load Images from ZIP

Batch-load a whole folder as one asset

SALT/Image/Loaders
Adaptive Threshold Mask Regions

Re-threshold a mask locally instead of with one global cutoff

SALT/Masking/Filter
Add Mask Regions

Combine two masks into one

SALT/Masking/Filter
Arbitrary Mask Regions

An undocumented mask-region filter in Salt's masking toolkit

SALT/Masking/Filter
Bilateral Filter Mask Regions

Smooth mask noise without blurring away the edge

SALT/Masking/Filter
Ceiling Mask Regions

Force any non-zero mask pixel to full white, no parameters needed

SALT/Masking/Filter
Clip Harden Region

Push a soft mask toward solid without fully binarizing it

SALT/Masking/Filter
Countour Mask Regions Extraction

Trace a mask's outline to clean up noisy segmentation

SALT/Masking/Filter
Mask Batch Crop Region

Find and crop to a mask's region, with coordinates to paste back later

SALT/Masking/Process
Dilate Mask Regions

Grow a mask outward before inpainting so the edges actually blend

SALT/Masking/Filter
Dominant Mask Regions

Keep only the biggest blob in a messy mask

SALT/Masking/Filter
Edge Detect Mask Regions

Turn a filled mask into just its outline

SALT/Masking/Filter
Erode Mask Regions

Shrink a mask in from its edges

SALT/Masking/Filter
Fill Mask Regions

Patch the holes in a segmentation mask

SALT/Masking/Filter
Floor Mask Regions

The SaltAI filter node nobody documented

SALT/Masking/Filter
Gaussian Mask Regions

Soften a mask's edges before you composite

SALT/Masking/Filter
Gradient Filter Mask Regions

Turn solid blobs into outlines

SALT/Masking/Filter
Hisogram Equalize Mask Regions

Stretch a soft mask's contrast back out

SALT/Masking/Filter
Invert Mask Regions

Flip what's masked and what isn't

SALT/Masking/Filter
Minority Mask Regions

Keep only the smallest blob, not the biggest

SALT/Masking/Filter
Add Noise to Mask Regions

Deliberately messing up a mask on purpose

SALT/Masking/Filter
Label Mask Regions (RGB)

See how many blobs your mask actually has

SALT/Masking/Filter
Split Regions

Pull up to six separate blobs out of one mask

SALT/Masking/Filter
Sharpen Mask Regions

Claw back a crisp edge after a mask gets blurred

SALT/Masking/Filter
Skeletonize Mask Regions

Reduce a blob to its centerline

SALT/Masking/Filter
Smooth Mask Regions

Feather a hard mask edge with a Gaussian blur

SALT/Masking/Filter
Masks to Tensors

Turn a mask into something you can actually look at

SALT/Masking
Subtract Mask Regions

Mask A, minus mask B

SALT/Masking/Filter
Threshold Mask Regions

Turn a soft, noisy mask into something clean

SALT/Masking/Filter
Salt Workflow Output

A typed, named output for the Salt AI platform

SALT/IO
Mask with Alpha (Transparency)

Turn a MASK into real transparency

SALT/Image/Composite
Batch Image Scheduled Adjustments

Animate brightness, contrast and blur frame by frame

SALT/Animation/Keyframing/Image
Readme

image

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

🤝 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.