santa hat
deerdeer nosedeer glow
Sign In

ComfyUI - CR Animation Nodes (Deprecated)

109
1.3k
18
Type
Other
Stats
691
Reviews
Published
Sep 30, 2023
Base Model
SDXL 1.0
Hash
AutoV2
943E64F0F8
default creator card background decoration
Holiday 2023: 5 lights
Akatsuzi's Avatar
Akatsuzi

25/11/2023 - The CR Animation Nodes have been merged into Comfyroll Custom Nodes.

https://civitai.com/models/183551/comfyui-comfyroll-custom-nodes

CR Animation Nodes v1.2

A comprehensive suite of nodes to enhance your animations. By the Comfyroll Team.

These nodes include features similar to Deforum, and also many new ideas.

This nodepack includes powerful keyframe scheduling features, plus the ability to schedule, cycle or interpolate almost everything in your workflows.

If you would like to contribute to this project with suggestions or feedback then please DM us on the AI Revolution discord, add feature requests on Gtithub, or leave a comment below. Feedback on the new nodes is welcomed.

Example Videos

These YouTube short videos were made by AI Music Experiment and made use of early versions of the nodes.

Cat Morph

Wolf Girl

Demo Workflows

16 demo workflows are included in CR Animation Nodes - Demo Workflows. These are designed to demonstrate how the nodes function. They are not full animation workflows. Full template workflows will be published when the project nears completion.

Recommended Downloads

The following node packs are recommended for building workflows using these nodes:

  • Comfyroll Custom Nodes

    • the CR Animation nodes were orginally based on nodes in this pack

  • Fizz Nodes

    • for the Prompt Scheduler

  • MTB

    • optional

    • for the Animation Controller and several other nodes

Substitute nodes for MTB and Fizz are now available in CR Animation.

Compatibility

These nodes were originally designed to work with both Fizz Nodes and MTB Nodes. We are also looking at testing with Loopchain and Dream Project.

Installation

Install from Download

  • Place the zip file in \ComfyUI\custom_nodes\ and unzip

  • Move the zip file to an archive folder

  • Restart ComfyUI

Install from Git

  • cd custom_nodes

  • git clone https://github.com/RockOfFire/CR_Animation_Nodes.git

  • Restart ComfyUI

Install using ComfyUI Manager

If you have difficulties with installation then please feel free to contact us via the AI Revolution discord.

List Of Nodes

These are the first 45 nodes. There are another 10 nodes currently in development. It is planned to release these in multiple drops during November.

The next drop will include camera and movement nodes.

Scheduler Nodes

These nodes allow keyframe level control over scheduling.

  • CR Prompt Scheduler New in 1.2

    • scheduling and interpolation of prompts

  • CR Simple Prompt Scheduler New in 1.2

    • scheduling and interpolation of prompts

  • CR Load Scheduled Models

    • scheduling of models from the central table or by a Simpler Scheduler

  • CR Load Scheduled LoRAs

    • scheduling of LoRAs from the central table or by a Simpler Scheduler

  • CR Value Scheduler

    • scheduling of any integer or float widget from the central table

  • CR Text Scheduler

    • scheduling of any text or combo widget from the central table

  • CR Simple Value Scheduler

    • localised scheduling of any integer or float widget

  • CR Simple Text Scheduler

    • localised scheduling of any text or combo widget

Schedule Nodes

  • CR Central Schedule

    • allows scheduling of aliased items in all parts of a workflow from a central table

  • CR Simple Schedule

    • localised scheduling of any aliased item

  • CR Combine Schedules

    • combines schedules from central, localised or file sources

  • CR Output Schedule To File

    • outputs schedule data to a file

  • CR Load Schedule From File

    • loads schedule data from a file

  • CR Schedule Input Switch

    • switches between schedule inputs

Prompt Keyframe Nodes

These nodes allow keyframe level control over prompting

Designed to work with both the CR Prompt Scheduler and the Fizz Prompt Scheduler

They build keyframe data in a format similar to the Deforum format

  • CR Simple Prompt List (renamed from CR Prompt List)

  • CR Simple Prompt List Keyframes (renamed from CR Prompt List Keyframes)

  • CR Prompt List (renamed from Animation Stack)

  • CR Prompt List Keyframes (renamed from Animation Stack keyframes)

  • CR Keyframe List

Prompt Nodes

  • CR Prompt Text

    • Simple prompt text entry

  • CR Load Prompt Styles Temporarily removed due to a reported issue.

    • Loads prompt styles and splits in append, prepend and negative text

  • CR Encode Scheduled Prompts New in 1.2

    • CLIP text encode and weighted average conditioning for interpolated prompts

Gradients and Cycles

These nodes can be used to interpolate any float or integer widget in any node

  • CR Gradient Float

  • CR Gradient Integer

  • CR Increment Float

  • CR Increment Integer

Cycler Nodes

These nodes cycle through lists of models and LoRAs, and switch models and LoRAs based on keyframe intervals

  • CR Cycle Models

  • CR Cycle LoRAs

The text cyclers can be attached to any text widget

They can also be used with combo widgets using CR String To Combo as a converter

  • CR Cycle Text

  • CR Cycle Text Simple

The image cyclers can be attached to any image widget

  • CR Cycle Images

  • CR Cycle Images Simple

List Nodes

These are data nodes used as list inputs to the scheduler and cycler nodes

  • CR Model List

  • CR LoRA List

  • CR Image List

  • CR Image List Simple

  • CR Text List

  • CR Text List Simple

  • CR Input Text List

IO Nodes

  • CR Load Animation Frames

    • for loading frames from a folder

  • CR Load FlowFrames New in 1.2

    • loads current and previous frames

  • CR Output Flow Frames New in 1.2

    • outputs current and interpolated frames

Other Nodes

  • CR Interpolate Latents

    • for interpolating between latents

Utlity Nodes

Several nodes of varying utility.

  • CR Debatch Frames

  • CR Text List To String - Moved to Comfyroll Custom Nodes

  • CR Current Frame

  • CR String To Combo - Moved to Comfyroll Custom Nodes

    • facilitates scheduling and cycling on combo widgets

These nodes allow you to control your frame indexes.

  • CR Index Reset - Moved to Comfyroll Custom Nodes

  • CR Index increment - Moved to Comfyroll Custom Nodes

  • CR Index Multiply - Moved to Comfyroll Custom Nodes

Troubleshooting

Please see the CR Animation troubleshooting article

CR Animation Nodes Troubleshooting Guide