Giter Site home page Giter Site logo

antonio-bytesgrooves / chaosaiart-nodes Goto Github PK

View Code? Open in Web Editor NEW

This project forked from chaosaiart/chaosaiart-nodes

0.0 0.0 0.0 321 KB

Use AI to Animate - ComfyUI Custom Nodes include IMG Caches, Switches, Prompt & Checkpoint changer...

Home Page: https://chaosaiart.de/nodes/

JavaScript 0.54% Python 99.28% Batchfile 0.18%

chaosaiart-nodes's Introduction


Alternativer Text

Discord Youtube Twitter Tiktok



Alternativer Text


Use Case:
LowVRAM Animation


Examples
txt2img




txt2img





Work in Progress.


Further Use
Simplified workflow, VAE inclusion in KSampler
Workflow automation, e.g., changing checkpoints
Logical process for testing elements like Controlnet
Rethinking workflows with switches


Importen
This node is based on frame-to-frame generation (img after img).
This means it is VRAM efficient and suitable for GPUs with low VRAM.

Additional: Chaosaiart-Node is in the early phase,
more nodes will be added + Bug fixes + changes.



Install
Manuel ComfyUI Manager


1. Install ComfyUI
2. Download Chaosaiart-Nodes
3. Unzip Chaosaiart-Nodes with 7zip
4. Grab the Unzipped "Chaosaiart-Nodes" folder
5. go into ComfyUI Folder, then "../comfyUI/custom_nodes/" place it in.


6. Windows:
Use the Install_windows file in the "Chaosaiart-Nodes" folder
Linux:
pip install opencv-python & pip install tqdm

If you are using a virtual environment (venv), make sure it is activated before installation.


Open ComfyUI, Load or Drag & Drop one of the workflows.



1. Install ComfyUI
2. Install ComfyUI Manager
3. Open Manager, Use "Install via Git URL".
4. Command:
https://github.com/chaosaiart/Chaosaiart-Nodes

Open ComfyUI, Load or Drag & Drop one of the workflows.


Workflows
Install Install Install



Workflows



Change Checkpoint, you can specify when.
1x Frame = 1x generated Img / Batch




Change Prompt, you can specify when.
1x Frame = 1x generated Img / Batch




Change Checkpoint & Prompt, you can specify when.
1x Frame = 1x generated Img / Batch




Basic img2img Batch Loader
Select folder, Each generation uses the next image.
You also can Repeat Img.


Basic Controlnet Batch Loader
Select folder, Each generation uses the next image.
You also can Repeat Img.




Splitt Video in to Frames / img



Stitching Image to Video


Stitching Image to Gif



First Step for Animation
Cache a Img for the next generate, in this Case Img2img. My Promptchanger workflow has been implemented. Prompt Changer




Change Controlnet Settings by Counting.
1x Frame = 1x generated Img / Batch = Step
You will need Canny Model



Save and Load your Prompt + Simple Workflow.
For Loading & Saving Text you need to Install this Custom Node



Using Any-Switch to control any input at any time.



Utilize arrays to enhance the organization of your workspace, or swiftly switch between processes to test things.



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

How to Use Loras:




usable in all ๐Ÿ”ถChaosaiart prompt fields.



Change Contrast, Color, Brightness, Red, Green, Blue.



Change Contrast, Color, Brightness, Red, Green, Blue.





Workflows


Animation:
This workflow has integrated the cache of the Cache Workflow in KSampler.
Additionally, KSampler has been modified to yield better results for animations.
For example, the method "Fixed 0.5" has been optimized for checkpoint sd1.5.
Afterwards, you must stitch the images into a video using img2video Basic Workflow


Same workflow as txt2video, but with image input.





Workflows


In this workflow, the ๐Ÿ”ถ Ksampler txt & img2video v1 has been dissected into its individual components.
This allows you to see what it consists of and enables you to adjust the values yourselves.


Nodes
๐Ÿ”ถ Image
Nodes Nodes

๐Ÿ”ถ Ksampler
Nodes Nodes Nodes Nodes

๐Ÿ”ถ Cache
Nodes Nodes Nodes

๐Ÿ”ถ Logic
Nodes

๐Ÿ”ถ Prompt
Nodes Nodes

๐Ÿ”ถ Checkpoint
Nodes Nodes Nodes

๐Ÿ”ถ Lora
Nodes

๐Ÿ”ถ Controlnet
Nodes

๐Ÿ”ถ Special
Nodes

๐Ÿ”ถ Switch
Nodes Nodes



Nodes
Open Buymeacoffee

Open Paypal

Open Patreon



Nodes
Credits to pythongosssss for their custom node without it, my info display would have been more challenging.
Credits to Idrirap for their custom node and the idea of extracting tags from the metadata of Lora.


https://chaosaiart.de & https://chaosaiart.com


chaosaiart-nodes's People

Contributors

chaosaiart avatar haohaocreates avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.