Chaosaiart-Nodes
LowVRAM Animation : txt2video - img2video - video2video , Frame by Frame, compatible with LowVRAM GPUs
Nodes (66)
Contrast, saturation, and per-channel correction for one image
Pull one element out of an array by index
Unpack up to 9 array items in one go
Unpack up to 4 array items in one go
Bundle up to 9 arbitrary inputs into one array wire
Bundle up to four ComfyUI inputs into one ARRAY
Alternate two inputs as your frame count climbs
Route one of ten inputs through by index, reverse, or at random
Manually pick between two inputs by index
Fall back to a default when an optional input is empty
Swap up to nine checkpoints mid-sequence
Checkpoint, both prompts, and a LoRA slot in one node
One node instead of a loader plus two text encodes
Package a checkpoint, prompt, and start frame together
Resolve up to nine frame-scoped checkpoints into one output
The plain Apply ControlNet Advanced, Chaosaiart's way
The same node with usable slider defaults
Turn ControlNet on and off across a frame range
Three overridable float knobs for strength, start, end
One input, eight typed outputs
Build the always-on prompt layer for the FrameMixer
Strip the reasoning block before it reaches your prompt
Full denoise on frame one, partial on every frame after
Aspect-ratio presets instead of typing width/height
Watch your frame-by-frame animation build up live
This pack's own text encoder for FRAME_PROMPT bundles
A one-time, permanent cutover at a chosen frame count
Turn a folder of frames into a GIF, no ffmpeg required
Stitch a folder of frames into a video, no ffmpeg needed
Empty Latent + KSampler + VAE Decode in one node
Img2img, resize, and VAE decode in one node
The flexible one that hands back the latent too
Frame-by-frame animation without a motion model
🔶 KSampler txt2video img2video - Advanced v1
The no-start-image version of Chaosaiart's frame animator
🔶 Main K_ATTRIBUT - Expert
🔶 KSampler Splitted - Expert
Step through a folder of images one per queue run
Two adjacent frames per queue run, for animation pipelines
🔶 Lora +add_lora
🔶 Lora Advanced +add_lora
🔶 Main_Prompt Clip Endcode
🔶 Merge Folders
🔶 Number Int
🔶 Number Float
A value that increments across queue runs, for animating a parameter
🔶 One Time Number Switch
The whole txt2img pipeline in a single box
🔶 Main Prompt / Prompt Text
🔶 Frame Prompt
🔶 Prompt mixer by Frame
🔶 Cache Reloader Any-> Load
🔶 Cache Reloader Any-> Save
🔶 Cache Reloader IMG-> LOAD
🔶 Cache Reloader IMG-> SAVE
🔶 Cache Reloader Latent-> LOAD
🔶 Cache Reloader Latent-> SAVE
The manual clock that resets Chaosaiart's stateful nodes
🔶 Restart & Activ Frame - Advanced
The save node built for Chaosaiart's animation loop
A plain-text readout for the Chaosaiart pack
A base prompt plus an optional bolt-on string
Positive and negative prompts in one node
Prompt, model patch and LoRA in one node
Split a video into stills for frame-by-frame generation
The node the pack shipped before it built it
pip install opencv-python & pip install tqdm
If you are using a virtual environment (venv), make sure it is activated before installation.
</dd></dl> <br> <!--7. get a good checkpoint, like <a href="https://civitai.com/models/9409?modelVersionId=30163">Anything5</a> ( Folder: ../ComfyUI/models/checkpoints ) </dl--> <div align="center"> Open ComfyUI, Load or Drag & Drop one of the <a href="#workflow_overview">workflows</a>. </div> <br> <br> </dl> </dd> </dl> </dd> </dl> <a id="Install_manager"> <img src="https://chaosaiart.de/nodes/workflows/elements/i3.png?v=4" alt="" width="100%"> </a> <br> <dl> <dd> <dl> <dd> 1. Install <a href="https://github.com/comfyanonymous/ComfyUI?tab=readme-ov-file#installing">ComfyUI</a><br> 2. Install <a href="https://github.com/ltdrdata/ComfyUI-Manager">ComfyUI Manager</a><br> 3. Open Manager, Use "Install via Git URL".<br> 4. Command:https://github.com/chaosaiart/Chaosaiart-Nodes
<!--x>
5. get a good checkpoint, like <a href="https://civitai.com/models/9409?modelVersionId=30163">Anything5</a> ( Folder: ../ComfyUI/models/checkpoints )</x>
<br--><br>
<div align="center">
Open ComfyUI, Load or Drag & Drop one of the <a href="#workflow_overview">workflows</a>.
</div>
<br>
<br>
</dl></dd></dl>
<!--a id="Install_git">
<img src="https://chaosaiart.de/nodes/workflows/elements/i2.png?v=4" alt="Install" width="100%">
</a>
<br>
<dl>
<dd>
<dl>
<dd>
1. Install <a href="https://github.com/comfyanonymous/ComfyUI?tab=readme-ov-file#installing">ComfyUI</a><br>
2. Install <a href="https://git-scm.com/downloads">git</a><br>
3. Open the ComfyUI folder, then "../ComfyUI/custom_nodes"<br>
<br>
<dl>
<dd>
Windows:
<dl><dd>
4. Use the folder path, type CMD<br>
5. Use the command in CMD:<br>
git clone https://github.com/chaosaiart/Chaosaiart-Nodes
<x>6. Use the Install_windows file in the "Chaosaiart-Nodes" folder<br>
7. get a good checkpoint, like <a href="https://civitai.com/models/9409?modelVersionId=30163">Anything5</a> ( Folder: ../ComfyUI/models/checkpoints )</x><br>
<div align="center">
Open ComfyUI, Load or Drag & Drop one of the <a href="#workflow_overview">workflows</a>.<br>
</div>
<br>
</dd>
Linux:
<dl><dd>
4. use:
git clone https://github.com/chaosaiart/Chaosaiart-Nodes
<br>
5. use:
pip install opencv-python & pip install tqdm
If you are using a virtual environment (venv), make sure it is activated before installation.
<x> <br><br>
6. get a good checkpoint, like <a href="https://civitai.com/models/9409?modelVersionId=30163">Anything5</a> ( Folder: ../ComfyUI/models/checkpoints )</x><br>
<br><br>
<div align="center">
Open ComfyUI, Load or Drag & Drop one of the <a href="#workflow_overview">workflows</a>.
</div>
</dd></dl></dd></dl></dd></dl></dd></dl>
<br>
<br-->
<a id="Workflows" name="Workflows">
<img src="https://chaosaiart.de/nodes/workflows/elements/workflows.png?v=4" alt="Workflows" width="100%">
</a>
<div align="center">
<a href="#Workflow_basic"><img src="https://chaosaiart.de/nodes/workflows/elements/wi_1.png?v=4" alt="Install" width="25%"></a>
<a href="#Workflow_animation"><img src="https://chaosaiart.de/nodes/workflows/elements/wi_2_2.png?v=4" alt="Install" width="25%"></a>
<a href="#Workflow_expert"><img src="https://chaosaiart.de/nodes/workflows/elements/wi_3.png?v=4" alt="Install" width="25%"></a>
</div> <br><br><br>
<a id="Workflow_basic">
<img src="https://chaosaiart.de/nodes/workflows/elements/w1.png?v=4" alt="Workflows" width="100%">
</a>
<div>
<dl>
<dd>
<dl>
<dd>
<a id="workflow_overview"></a>
<div align="center">
<a href="#workflow_3"><img src="https://chaosaiart.de/nodes/workflows/elements/wi_b_3.png?v=4" width="30%"></a>
<a href="#workflow_4"><img src="https://chaosaiart.de/nodes/workflows/elements/wi_b_4.png?v=4" width="30%"></a>
<a href="#workflow_5"><img src="https://chaosaiart.de/nodes/workflows/elements/wi_b_5.png?v=4" width="30%"></a>
</div>
<div align="center">
<a href="#workflow_2"><img src="https://chaosaiart.de/nodes/workflows/elements/wi_b_2.png?v=4" width="30%"></a>
<a href="#workflow_9"><img src="https://chaosaiart.de/nodes/workflows/elements/wi_b_9.png?v=4" width="30%"></a>
<a href="#workflow_8"><img src="https://chaosaiart.de/nodes/workflows/elements/wi_b_8.png?v=4" width="30%"></a>
</div>
<div align="center">
<a href="#workflow_1"><img src="https://chaosaiart.de/nodes/workflows/elements/wi_b_1.png?v=4" width="30%"></a>
<a href="#workflow_6"><img src="https://chaosaiart.de/nodes/workflows/elements/wi_b_6.png?v=4" width="30%"></a>
<a href="#workflow_7"><img src="https://chaosaiart.de/nodes/workflows/elements/wi_b_7.png?v=4" width="30%"></a>
</div>
<div align="center">
<a href="#workflow_10"><img src="https://chaosaiart.de/nodes/workflows/elements/wi_b_10.png?v=4" width="30%"></a>
<a href="#workflow_11"><img src="https://chaosaiart.de/nodes/workflows/elements/wi_b_11.png?v=4" width="30%"></a>
<a href="#workflow_12"><img src="https://chaosaiart.de/nodes/workflows/elements/wi_b_12.png?v=4" width="30%"></a>
</div>
<div align="center">
<a href="#workflow_14"><img src="https://chaosaiart.de/nodes/workflows/elements/wi_b_14.png?v=4" width="30%"></a>
<a href="#workflow_15"><img src="https://chaosaiart.de/nodes/workflows/elements/wi_b_15.png?v=4" width="30%"></a>
<a href="#workflow_16"><img src="https://chaosaiart.de/nodes/workflows/elements/wi_b_16.png?v=4" width="30%"></a>
</div>
<!-- Checkpoint Changer --->
<a id="workflow_3"></a><br><br>
<img src="https://chaosaiart.de/nodes/workflows/elements/wi_b_3.png?v=4" width="30%"><br>
<dl><dd>
Change Checkpoint, you can specify when.<br>
1x Frame = 1x generated Img / Batch<br>
<img src="https://chaosaiart.de/nodes/workflows/img/Basic_Checkpoint_changing.jpg?v=4" width="100%"><br>
<div align="center"><a href="https://chaosaiart.de/nodes/?json=Basic_Checkpoint_changing">
<img src="https://chaosaiart.de/nodes/workflows/elements/workflow_dl.png?v=4" width="20%">
</a>
</div>
<!-- Prompt Changer --->
<a id="workflow_4"></a><br><br>
</dl>
<img src="https://chaosaiart.de/nodes/workflows/elements/wi_b_4.png?v=4" width="30%"><br>
<dl><dd>
Change Prompt, you can specify when.<br>
1x Frame = 1x generated Img / Batch<br>
<img src="https://chaosaiart.de/nodes/workflows/img/Basic_Prompt_changing.jpg?v=4" width="100%"><br>
<div align="center"><a href="https://chaosaiart.de/nodes/?json=Basic_Prompt_changing"><img src="https://chaosaiart.de/nodes/workflows/elements/workflow_dl.png?v=4" width="20%"></a>
</div>
<!-- Checkpoint & Prompt Changer -->
<a id="workflow_5"></a>
<br><br>
</dl>
<img src="https://chaosaiart.de/nodes/workflows/elements/wi_b_5.png?v=4" width="30%"><br>
<dl><dd>
Change Checkpoint & Prompt, you can specify when.<br>
1x Frame = 1x generated Img / Batch<br>
<img src="https://chaosaiart.de/nodes/workflows/img/Basic_Checkpoint_Prompt_changing.jpg?v=4" width="100%"><br>
<div align="center"><a href="https://chaosaiart.de/nodes/?json=Basic_Checkpoint_Prompt_changing"><img src="https://chaosaiart.de/nodes/workflows/elements/workflow_dl.png?v=4" width="20%"></a>
</div>
<!-- Batch Loader -->
<a id="workflow_2"></a>
<br><br>
</dl>
<img src="https://chaosaiart.de/nodes/workflows/elements/wi_b_2.png?v=4" width="30%"><br>
<dl><dd>
Basic img2img Batch Loader<br>
Select folder, Each generation uses the next image.<br>
You also can Repeat Img.<br>
<img src="https://chaosaiart.de/nodes/workflows/img/Basic_Image_Batch_img2img.jpg?v=4" width="100%"><br>
<div align="center"><a href="https://chaosaiart.de/nodes/?json=Basic_Image_Batch_img2img"><img src="https://chaosaiart.de/nodes/workflows/elements/workflow_dl.png?v=4" width="20%"></a>
</div>
<br>
Basic Controlnet Batch Loader<br>
Select folder, Each generation uses the next image.<br>
You also can Repeat Img.<br>
<img src="https://chaosaiart.de/nodes/workflows/img/Basic_Image_Batch_controlnet.jpg?v=4" width="100%"><br>
<div align="center"><a href="https://chaosaiart.de/nodes/?json=Basic_Image_Batch_controlnet"><img src="https://chaosaiart.de/nodes/workflows/elements/workflow_dl.png?v=4" width="20%"></a>
</div>
<!-- Video2img-->
<a id="workflow_9"></a>
<br><br>
</dl>
<img src="https://chaosaiart.de/nodes/workflows/elements/wi_b_9.png?v=4" width="30%"><br>
<dl><dd>
Splitt Video in to Frames / img
<img src="https://chaosaiart.de/nodes/workflows/img/Basic_video2img.jpg?v=4" width="100%"><br>
<div align="center"><a href="https://chaosaiart.de/nodes/?json=Basic_video2img"><img src="https://chaosaiart.de/nodes/workflows/elements/workflow_dl.png?v=4" width="20%"></a>
</div>
<!-- img2video -->
<a id="workflow_8"></a>
<br><br>
</dl>
<img src="https://chaosaiart.de/nodes/workflows/elements/wi_b_8.png?v=4" width="30%"><br>
<dl><dd>
Stitching Image to Video
<img src="https://chaosaiart.de/nodes/workflows/img/Basic_img2video.jpg?v=4" width="100%"><br>
<div align="center"><a href="https://chaosaiart.de/nodes/?json=Basic_img2video"><img src="https://chaosaiart.de/nodes/workflows/elements/workflow_dl.png?v=4" width="20%"></a>
</div><br><br>
Stitching Image to Gif
<img src="https://chaosaiart.de/nodes/workflows/img/Basic_img2gif.jpg?v=4" width="100%"><br>
<div align="center"><a href="https://chaosaiart.de/nodes/?json=Basic_img2gif"><img src="https://chaosaiart.de/nodes/workflows/elements/workflow_dl.png?v=4" width="20%"></a>
</div>
<!-- Cache Reloader -->
<a id="workflow_1"></a>
<br><br>
</dl>
<img src="https://chaosaiart.de/nodes/workflows/elements/wi_b_1.png?v=4" width="30%"><br>
<dl><dd>
First Step for Animation<br>
Cache a Img for the next generate, in this Case Img2img.
My <a href="#wi_b_4">Promptchanger workflow</a> has been implemented. Prompt Changer<br>
<img src="https://chaosaiart.de/nodes/workflows/img/Basic_img2img_cache_animation.jpg?v=4" width="100%"><br>
<div align="center"><a href="https://chaosaiart.de/nodes/?json=Basic_img2img_cache_animation"><img src="https://chaosaiart.de/nodes/workflows/elements/workflow_dl.png?v=4" width="20%"></a>
</div>
<!-- Controlnet Changer -->
<a id="workflow_6"></a>
<br><br>
</dl>
<img src="https://chaosaiart.de/nodes/workflows/elements/wi_b_6.png?v=4" width="30%"><br>
<dl><dd>
Change Controlnet Settings by Counting.<br>
1x Frame = 1x generated Img / Batch = Step<br>
You will need <a href="https://civitai.com/models/38784?modelVersionId=44716">Canny Model<a>
<img src="https://chaosaiart.de/nodes/workflows/img/Basic_controlnet_start_end_steps_changing.jpg?v=4" width="100%"><br>
<div align="center"><a href="https://chaosaiart.de/nodes/?json=Basic_controlnet_start_end_steps_changing"><img src="https://chaosaiart.de/nodes/workflows/elements/workflow_dl.png?v=4" width="20%"></a>
</div>
<!-- Save Prompt -->
<a id="workflow_7"></a>
<br><br>
</dl>
<img src="https://chaosaiart.de/nodes/workflows/elements/wi_b_7.png?v=4" width="30%"><br>
<dl><dd>
Save and Load your Prompt + Simple Workflow.<br>
For Loading & Saving Text you need to Install this <a href="https://github.com/pythongosssss/ComfyUI-Custom-Scripts?tab=readme-ov-file#installation">Custom Node</a>
<img src="https://chaosaiart.de/nodes/workflows/img/Basic_save_load_Prompts.jpg?v=4" width="100%"><br>
<div align="center"><a href="https://chaosaiart.de/nodes/?json=Basic_save_load_Prompts"><img src="https://chaosaiart.de/nodes/workflows/elements/workflow_dl.png?v=4" width="20%"></a>
</div>
<!-- Switch -->
<a id="workflow_10"></a>
<br><br>
</dl>
<img src="https://chaosaiart.de/nodes/workflows/elements/wi_b_10.png?v=4" width="30%"><br>
<dl><dd>
Using Any-Switch to control any input at any time.
<img src="https://chaosaiart.de/nodes/workflows/img/Basic_Any_Switch_Count.jpg?v=4" width="100%"><br>
<div align="center"><a href="https://chaosaiart.de/nodes/?json=Basic_Any_Switch_Count"><img src="https://chaosaiart.de/nodes/workflows/elements/workflow_dl.png?v=4" width="20%"></a>
</div>
<!-- Array -->
<a id="workflow_11"></a>
<br><br>
</dl>
<img src="https://chaosaiart.de/nodes/workflows/elements/wi_b_11.png?v=4" width="30%"><br>
<dl><dd>
Utilize arrays to enhance the organization of your workspace, or swiftly switch between processes to test things.
<img src="https://chaosaiart.de/nodes/workflows/img/Basic_using_Array.jpg?v=4" width="100%"><br>
<div align="center"><a href="https://chaosaiart.de/nodes/?json=Basic_using_Array"><img src="https://chaosaiart.de/nodes/workflows/elements/workflow_dl.png?v=4" width="20%"></a>
</div>
<!-- Lora -->
<a id="workflow_12"></a>
<br><br>
</dl>
<img src="https://chaosaiart.de/nodes/workflows/elements/wi_b_12.png?v=4" width="30%"><br>
<dl><dd>
<a href="https://github.com/idrirap">idrirap</a> has written a great Lora Auto-Trigger-Words Custom Node. Through this, I found out that all tags are included in the metadata. From now on, all tags and their frequency of use will be output by Lora via Info.
<img src="https://chaosaiart.de/nodes/workflows/img/Basic_Lora_Info.jpg?v=4" width="100%"><br><br>
How to Use Loras:<br>
<img src="https://chaosaiart.de/nodes/workflows/img/Basic_Lora.jpg?v=4" width="100%"><br>
<div align="center"><a href="https://chaosaiart.de/nodes/?json=Basic_Lora"><img src="https://chaosaiart.de/nodes/workflows/elements/workflow_dl.png?v=4" width="20%"></a>
</div>
<!-- Random Prompt Filed -->
<a id="workflow_14"></a>
<br><br>
</dl>
<img src="https://chaosaiart.de/nodes/workflows/elements/wi_b_14.png?v=4" width="30%"><br>
<dl><dd>
usable in all 🔶Chaosaiart prompt fields.
<img src="https://chaosaiart.de/nodes/workflows/img/Basic_random_prompt_part.jpg?v=4" width="100%"><br>
<div align="center">
</div>
</dl>
<!-- Random Prompt Filed -->
<a id="workflow_15"></a>
<br><br>
</dl>
<dl><dd>
<img src="https://chaosaiart.de/nodes/workflows/elements/wi_b_15.png?v=4" width="30%"><br>
<dl><dd>
Change Contrast, Color, Brightness, Red, Green, Blue.
<img src="https://chaosaiart.de/nodes/workflows/img/Basic_color_change.jpg?v=4" width="100%"><br>
<div align="center">
<div align="center"><a href="https://chaosaiart.de/nodes/?json=Basic_color_change"><img src="https://chaosaiart.de/nodes/workflows/elements/workflow_dl.png?v=4" width="20%"></a>
</div>
</dl>
<!-- Number Count -->
<a id="workflow_16"></a>
<br><br>
</dl>
<dl><dd>
<img src="https://chaosaiart.de/nodes/workflows/elements/wi_b_16.png?v=4" width="30%"><br>
<dl><dd>
Change Contrast, Color, Brightness, Red, Green, Blue.
<img src="https://chaosaiart.de/nodes/workflows/img/Basic_Number_Counter.jpg?v=4" width="100%"><br>
<div align="center">
<div align="center"><a href="https://chaosaiart.de/nodes/?json=Basic_Number_Counter"><img src="https://chaosaiart.de/nodes/workflows/elements/workflow_dl.png?v=4" width="20%"></a>
</div>
</dl>
<br><br>
<br><br><br>
</dd></dl></dd></dl>
<a id="Workflow_animation">
<img src="https://chaosaiart.de/nodes/workflows/elements/w2_2.png?v=4" alt="Workflows" width="100%">
</a>
<div>
<dl>
<dd>
<dl>
<dd>
<div align="center">
<a href="#workflow_Animation_1"><img src="https://chaosaiart.de/nodes/workflows/elements/wi_a_3.png?v=4" width="30%"></a>
<a href="#workflow_Animation_2"><img src="https://chaosaiart.de/nodes/workflows/elements/wi_a_4.png?v=4" width="30%"></a>
</div>
<a id="workflow_Animation_1"></a>
<br><br>
<img src="https://chaosaiart.de/nodes/workflows/elements/wi_a_3.png?v=4" width="30%">
<dl><dd>
Animation:<br>
This workflow has integrated the cache of the <a href="#workflow_1">Cache Workflow</a> in KSampler. <br>
Additionally, KSampler has been modified to yield better results for animations.<br>
For example, the method "Fixed 0.5" has been optimized for checkpoint sd1.5.<br>
Afterwards, you must stitch the images into a video using <a href="#workflow_8">img2video Basic Workflow</a>
<img src="https://chaosaiart.de/nodes/workflows/img/Animation_txt2video.jpg?v=4" width="100%">
</dl>
<div align="center"><a href="https://chaosaiart.de/nodes/?json=Animation_txt2video"><img src="https://chaosaiart.de/nodes/workflows/elements/workflow_dl.png?v=4" width="20%"></a>
</div>
<a id="workflow_Animation_2"></a>
<br><br>
<img src="https://chaosaiart.de/nodes/workflows/elements/wi_a_4.png?v=4" width="30%">
<dl><dd>
Same workflow as <a href="#workflow_Animation_1">txt2video</a>, but with image input.
<img src="https://chaosaiart.de/nodes/workflows/img/Animation_img2video.jpg?v=4" width="100%">
<div align="center"><a href="https://chaosaiart.de/nodes/?json=Animation_img2video"><img src="https://chaosaiart.de/nodes/workflows/elements/workflow_dl.png?v=4" width="20%"></a>
</div>
</dl>
<br><br><br><br><br>
</dl>
</dd></dl></dd></dl>
<a id="Workflow_expert">
<img src="https://chaosaiart.de/nodes/workflows/elements/w3.png?v=4" alt="Workflows" width="100%">
</a>
<div>
<dl>
<dd>
<dl>
<dd>
<div align="center">
<a href="#workflow_Expert_1"><img src="https://chaosaiart.de/nodes/workflows/elements/experte_1.png?v=4" width="30%"></a>
</div>
<a id="workflow_Expert_1"></a>
<br><br>
<img src="https://chaosaiart.de/nodes/workflows/elements/experte_1.png?v=4" width="30%">
<dl><dd>
In this workflow, the 🔶 Ksampler <a href="#workflow_Animation_1">txt</a> & <a href="#workflow_Animation_2">img2video</a> v1 has been dissected into its individual components.<br> This allows you to see what it consists of and enables you to adjust the values yourselves.
<img src="https://chaosaiart.de/nodes/workflows/img/expert_txt2video_img2video.jpg?v=4" width="100%">
</dl>
<div align="center"><a href="https://chaosaiart.de/nodes/?json=expert_txt2video_img2video"><img src="https://chaosaiart.de/nodes/workflows/elements/workflow_dl.png?v=4" width="20%"></a>
</div><br><br>
</dd></dl></dd></dl>
</div>
<a id="Nodes" name="Nodes">
<img src="https://chaosaiart.de/nodes/workflows/elements/nodes.png?v=4" alt="Nodes" width="100%">
</a>
<!-- Headline Nodes -->
<!--div align="center">
<a href="#nodes_1"><img src="https://chaosaiart.de/nodes/workflows/elements/ni_1.png?v=4" alt="" width="30%"></a>
<a href="#nodes_2"><img src="https://chaosaiart.de/nodes/workflows/elements/ni_2.png?v=4" alt="" width="30%"></a>
<a href="#nodes_3"><img src="https://chaosaiart.de/nodes/workflows/elements/ni_3.png?v=4" alt="" width="30%"></a>
</div>
<div align="center">
<a href="#nodes_4"><img src="https://chaosaiart.de/nodes/workflows/elements/ni_4.png?v=4" alt="" width="30%"></a>
<a href="#nodes_6"><img src="https://chaosaiart.de/nodes/workflows/elements/ni_6.png?v=4" alt="" width="30%"></a>
<a href="#nodes_7"><img src="https://chaosaiart.de/nodes/workflows/elements/ni_7.png?v=4" alt="" width="30%"></a>
</div>
<div align="center">
<a href="#nodes_10"><img src="https://chaosaiart.de/nodes/workflows/elements/ni_10.png?v=4" alt="" width="30%"></a>
<a href="#nodes_9"><img src="https://chaosaiart.de/nodes/workflows/elements/ni_9.png?v=4" alt="" width="30%"></a>
<a href="#nodes_5"><img src="https://chaosaiart.de/nodes/workflows/elements/ni_5.png?v=4" alt="" width="30%"></a>
</div>
<div align="center">
<a href="#nodes_8"><img src="https://chaosaiart.de/nodes/workflows/elements/ni_8.png?v=4" alt="" width="30%"></a>
</div>
<br><br><br-->
<!--div align="center"-->
<div>
<!-- Image -->
<details>
<summary>🔶 Image</summary>
<a id="nodes_1"><img src="https://chaosaiart.de/nodes/workflows/elements/ni_1.png?v=4" alt="" width="30%"></a><br>
<img src="https://chaosaiart.de/nodes/workflows/nodes/image_1.jpg?v=4" alt="Nodes" width="50%">
<img src="https://chaosaiart.de/nodes/workflows/nodes/image_2.jpg?v=4" alt="Nodes" width="50%"><br><br>
</details>
<details>
<summary>🔶 Ksampler</summary>
<!-- Ksampler -->
<a id="nodes_2"><img src="https://chaosaiart.de/nodes/workflows/elements/ni_2.png?v=4" alt="" width="30%"></a><br>
<img src="https://chaosaiart.de/nodes/workflows/nodes/Ksampler_1.jpg?v=4" alt="Nodes" width="50%">
<img src="https://chaosaiart.de/nodes/workflows/nodes/Ksampler_3.jpg?v=4" alt="Nodes" width="50%">
<img src="https://chaosaiart.de/nodes/workflows/nodes/Ksampler_2.jpg?v=4" alt="Nodes" width="50%">
<img src="https://chaosaiart.de/nodes/workflows/nodes/One_Node.jpg?v=4" alt="Nodes" width="50%"><br><br>
</details>
<details>
<summary>🔶 Cache</summary>
<!-- cache -->
<a id="nodes_3"><img src="https://chaosaiart.de/nodes/workflows/elements/ni_3.png?v=4" alt="" width="30%"></a><br>
<img src="https://chaosaiart.de/nodes/workflows/nodes/cache_1.jpg?v=4" alt="Nodes" width="50%">
<img src="https://chaosaiart.de/nodes/workflows/nodes/cache_2.jpg?v=4" alt="Nodes" width="50%">
<img src="https://chaosaiart.de/nodes/workflows/nodes/cache_3.jpg?v=4" alt="Nodes" width="50%"><br><br>
</details>
<details>
<summary>🔶 Logic</summary>
<!-- Logic -->
<a id="nodes_4"><img src="https://chaosaiart.de/nodes/workflows/elements/ni_4.png?v=4" alt="" width="30%"></a><br>
<img src="https://chaosaiart.de/nodes/workflows/nodes/logic.jpg?v=4" alt="Nodes" width="50%"><br><br>
</details>
<details>
<summary>🔶 Prompt</summary>
<!-- Prompt -->
<a id="nodes_6"><img src="https://chaosaiart.de/nodes/workflows/elements/ni_6.png?v=4" alt="" width="30%"></a><br>
<img src="https://chaosaiart.de/nodes/workflows/nodes/prompt_1.jpg?v=4" alt="Nodes" width="50%">
<img src="https://chaosaiart.de/nodes/workflows/nodes/prompt_2.jpg?v=4" alt="Nodes" width="50%"><br><br>
</details>
<details>
<summary>🔶 Checkpoint</summary>
<!-- checkpoint -->
<a id="nodes_7"><img src="https://chaosaiart.de/nodes/workflows/elements/ni_7.png?v=4" alt="" width="30%"></a><br>
<img src="https://chaosaiart.de/nodes/workflows/nodes/checkpoint_1.jpg?v=4" alt="Nodes" width="50%">
<img src="https://chaosaiart.de/nodes/workflows/nodes/checkpoint_2.jpg?v=4" alt="Nodes" width="50%">
<img src="https://chaosaiart.de/nodes/workflows/nodes/checkpoint_3.jpg?v=4" alt="Nodes" width="50%"><br><br>
</details>
<details>
<summary>🔶 Lora</summary>
<!-- Lora -->
<a id="nodes_10"><img src="https://chaosaiart.de/nodes/workflows/elements/ni_10.png?v=4" alt="" width="30%"></a><br>
<img src="https://chaosaiart.de/nodes/workflows/nodes/lora.jpg?v=4" alt="Nodes" width="50%"><br><br>
</details>
<details>
<summary>🔶 Controlnet</summary>
<!-- Controlnet -->
<a id="nodes_9"><img src="https://chaosaiart.de/nodes/workflows/elements/ni_9.png?v=4" alt="" width="30%"></a><br>
<img src="https://chaosaiart.de/nodes/workflows/nodes/controlnet.jpg?v=4" alt="Nodes" width="50%"><br><br>
</details>
<details>
<summary>🔶 Special</summary>
<!-- special -->
<a id="nodes_5"><img src="https://chaosaiart.de/nodes/workflows/elements/ni_5.png?v=4" alt="" width="30%"></a><br>
<img src="https://chaosaiart.de/nodes/workflows/nodes/onlymy.jpg?v=4" alt="Nodes" width="50%"><br><br>
</details>
<details>
<summary>🔶 Switch</summary>
<!-- Switch -->
<a id="nodes_8"><img src="https://chaosaiart.de/nodes/workflows/elements/ni_8.png?v=4" alt="" width="30%"></a><br>
<img src="https://chaosaiart.de/nodes/workflows/nodes/switch_1.jpg?v=4" alt="Nodes" width="50%">
<img src="https://chaosaiart.de/nodes/workflows/nodes/switch_2.jpg?v=4" alt="Nodes" width="50%"><br><br></details>
</div>
<!-- --->
<!-- --->
<!-- --->
<br><br>
<a id="Support" name="Support">
<img src="https://chaosaiart.de/nodes/workflows/elements/supportme.png?v=4" alt="Nodes" width="100%">
</a>
<dl><dd>
<!-- buy me a coffee -->
<a href="https://chaosaiart.de/donate?use=buymeacoffee"><img src="https://chaosaiart.de/nodes/workflows/elements/mo_1.png?v=4" width="30%"></a>
<dl><dd>
<a href="https://chaosaiart.de/donate?use=buymeacoffee">Open Buymeacoffee</a><br><br>
</dd>
<!-- Paypal -->
<a href="https://chaosaiart.de/donate?use=paypal"><img src="https://chaosaiart.de/nodes/workflows/elements/mo_2.png?v=4" width="30%"></a>
<dl><dd>
<a href="https://chaosaiart.de/donate?use=paypal">Open Paypal</a><br><br>
</dd>
<!-- Patreon -->
<a href="https://chaosaiart.de/donate?use=patreon"><img src="https://chaosaiart.de/nodes/workflows/elements/mo_3.png?v=4" width="30%"></a>
<dl><dd>
<a href="https://chaosaiart.de/donate?use=patreon">
Open Patreon</a><br><br>
</dd>
</dl></dd>
<br><br>
<!-- --->
<!-- --->
<!-- --->
<a id="Info" name="Info">
<img src="https://chaosaiart.de/nodes/workflows/elements/info.png?v=4" alt="Nodes" width="100%">
</a>
<a id="Credits"><img src="https://chaosaiart.de/nodes/workflows/elements/zi_1.png?v=4" width="30%"></a>
<dl><dd>
Credits to pythongosssss for their <a href="https://github.com/pythongosssss/ComfyUI-Custom-Scripts?tab=readme-ov-file#installation">custom node</a> without it, my info display would have been more challenging.<br>
Credits to Idrirap for their <a href="https://github.com/idrirap/ComfyUI-Lora-Auto-Trigger-Words/">custom node</a> and the idea of extracting tags from the metadata of Lora.
</dd>
<br><br>
<a id="web"><img src="https://chaosaiart.de/nodes/workflows/elements/zi_3.png?v=4" width="30%"></a>
<dl><dd>
<a href="https://chaosaiart.de">https://chaosaiart.de</a> &
<a href="https://chaosaiart.com">https://chaosaiart.com</a>
</dd>
<br><br>
</dd>