MCPcopy Index your code
hub / github.com/FizzleDorf/ComfyUI_FizzNodes

github.com/FizzleDorf/ComfyUI_FizzNodes @main

Chat with this repo
repository ↗ · DeepWiki ↗ · + Follow
142 symbols 299 edges 9 files 0 documented · 0%
What it actually does AI analysis from the code graph — generated when you open this
loading…
README

FizzNodes

Scheduled prompts, scheduled float/int values and wave function nodes for animations and utility. compatable with https://www.framesync.xyz/ and https://www.chigozie.co.uk/keyframe-string-generator/ for audio synced animations in Comfyui.

** Please see the Fizznodes wiki for instructions on usage of these nodes as well as handy resources you can use in your projects! **

Installation

For the easiest install experience, install the Comfyui Manager and use that to automate the installation process. Otherwise, to manually install, simply clone the repo into the custom_nodes directory with this command:

git clone https://github.com/FizzleDorf/ComfyUI_FizzNodes.git

and install the requirements using:

.\python_embed\python.exe -s -m pip install -r requirements.txt

If you are using a venv, make sure you have it activated before installation and use:

pip install -r requirements.txt
Example Instructions
Fizznodes menu The nodes will can be accessed in the FizzNodes section of the node menu. You can also use the node search to find the nodes you are looking for.

Examples

Some examples using the prompt and value schedulers using base comfyui.

Simple Animation Workflow

This example showcases making animations with only scheduled prompts. This method only uses 4.7 GB of memory and makes use of deterministic samplers (Euler in this case).

output

Drag and drop the image in this link into ComfyUI to load the workflow or save the image and load it using the load button.

Txt2_Img_Example

Noisy Latent Comp Workflow

This example showcases the Noisy Laten Composition workflow. The value schedule node schedules the latent composite node's x position. You can also animate the subject while the composite node is being schedules as well!

output

Drag and drop the image in this link into ComfyUI to load the workflow or save the image and load it using the load button.

Latent_Comp_Example

Helpful tools

Just a list of tools that you may find handy using these nodes.

Link Description
Desmos Graphing Calculator online graphing calculator. Handy for visualizing expressions.
Keyframe String Generator custom keyframe string generator that is compatable with the valueSchedule node.
Audio framesync Audio sync wave functions. Exports keyframes for the valueSchedule node.
SD-Parseq A powerful scheduling tool for audio sync and easy curve manupulation (my personal fave!)
-----

Acknowledgments

A special thanks to:

-The developers of Deforum for providing code for these nodes and being overall awesome people!

-Comfyanonamous and the rest of the ComfyUI contributors for a fantastic UI!

-All the friends I met along the way that motivate me into action!

-and you the user! I hope you have fun using these nodes and exploring latent space.

Core symbols most depended-on inside this repo

batch_split_weighted_subprompts
called by 17
BatchFuncs.py
process_input_text
called by 17
ScheduleFuncs.py
append
called by 14
ScheduledNodes.py
interpolate_prompt_seriesA
called by 10
BatchFuncs.py
sanitize_value
called by 9
ValueFuncs.py
check_is_number
called by 9
ScheduleFuncs.py
addWeighted
called by 8
ScheduleFuncs.py
prepare_batch_promptA
called by 6
BatchFuncs.py

Shape

Method 73
Function 35
Class 34

Languages

Python100%

Modules by API surface

ScheduledNodes.py50 symbols
WaveNodes.py30 symbols
FrameNodes.py16 symbols
BatchFuncs.py11 symbols
ScheduleTypes.py10 symbols
ScheduleFuncs.py10 symbols
HelperNodes.py9 symbols
ValueFuncs.py5 symbols
__init__.py1 symbols

For agents

$ claude mcp add ComfyUI_FizzNodes \
  -- python -m otcore.mcp_server <graph>

⬇ download graph artifact