Nodes/Comfyroll Studio/πŸ“‘ CR Load Scheduled LoRAs
ComfyUI Node Runs on cloud

πŸ“‘ CR Load Scheduled LoRAs

Swap or blend LoRAs by frame number

By Suzie1Β·Created 3 years agoΒ·Updated 2 years agoΒ· 1,296
πŸ“‘ CR Load Scheduled LoRAs
  • model
  • clip
  • lora_list
  • schedule
  • MODEL
  • CLIP
  • show_help
β—„modeβ–Ύβ–Ί
β—„current_frame0β–Ί
β—„schedule_aliasβ–Ί
β—„default_loraβ–Ύβ–Ί
β—„strength_model1.00β–Ί
β—„strength_clip1.00β–Ί
β—„schedule_formatβ–Ύβ–Ί

This is the animation-aware cousin of CR Load LoRA: instead of one fixed LoRA at one fixed strength for the whole run, it can swap which LoRA is active - or how strong it is - at different frames of an animation, driven by a schedule you built elsewhere in the pack. It's from the pre-AnimateDiff era of ComfyUI animation, when getting motion-adjacent variation out of a still-image model meant manually scheduling parameters frame by frame.

How it works

Three modes decide what actually happens: Off bypasses the node entirely (model/clip pass through, nothing applied - handy for disabling scheduling without deleting the node). Load default LoRA ignores any schedule and just applies default_lora at strength_model/strength_clip on every frame, same as a plain LoRA loader. Schedule is the real feature: it reads current_frame against a connected schedule and picks the right LoRA for that point in the animation.

The schedule itself comes from two optional inputs: lora_list (built with CR LoRA List, which names and aliases a handful of LoRAs) and schedule (a SCHEDULE object, e.g. from CR Load Schedule From File). schedule_alias is the string that ties a particular named entry in your LoRA list to a particular track in the schedule, and schedule_format (CR or Deforum) tells the node which keyframe syntax to expect - match it to whatever wrote the schedule string.

Inputs and outputs that matter

  • mode - Off / Load default LoRA / Schedule.
  • model, clip - your usual pair.
  • current_frame - which frame you're on right now (0–9999).
  • schedule_alias - links this node's LoRA choice to a named track in the schedule.
  • default_lora, strength_model, strength_clip - the static fallback values, used directly in "Load default LoRA" mode and as a base in Schedule mode.
  • schedule_format - CR or Deforum, has to match how the schedule was written.
  • Optional: lora_list (LORA_LIST), schedule (SCHEDULE).
  • Outputs: MODEL, CLIP, show_help.

How to install it

ComfyUI Manager: search "Comfyroll Studio", install, restart. Manual: cd ComfyUI/custom_nodes && git clone https://github.com/Suzie1/ComfyUI_Comfyroll_CustomNodes.git, restart. No models bundled - your LoRA files still need to be in models/loras as usual.

Common issues

Worth being upfront about where this fits today: reddit mentions of Comfyroll across r/comfyui and r/StableDiffusion have dropped off sharply since 2024 - from a couple dozen a month down to a handful - as the community's animation work shifted to AnimateDiff and then to native video models (Wan, Hunyuan, LTX) that don't need per-frame parameter scheduling to get motion at all. This node still works exactly as designed and is the right tool if you're extending an older Comfyroll-based animation template, but for new animation work in 2026 you'd more likely reach for a proper video model than schedule a LoRA frame by frame.

The practical gotchas: a schedule_format mismatch (writing Deforum syntax into a schedule this node expects in CR format, or vice versa) won't throw a clean error - it just parses wrong, so keep every format dropdown in the chain in sync. And schedule_alias has to actually match a name defined in your lora_list; a typo there means "Schedule" mode quietly finds nothing rather than erroring loudly. If the node's missing entirely, it's the usual Comfyroll pack-wide import issue - check your console log before assuming this node specifically is broken.

Category🧩 Comfyroll Studio/πŸŽ₯ Animation/πŸ“‘ Schedulers

Inputs (11)

NameTypeDefaultDescription
modeCOMBO3 options: Off, Load default LoRA, Schedule
modelMODELβ€”
clipCLIPβ€”
current_frameINT00–9999β€”
schedule_aliasSTRINGβ€”
default_loraCOMBO0 options:
strength_modelFLOAT1.00-10–10β€”
strength_clipFLOAT1.00-10–10β€”
schedule_formatCOMBO2 options: CR, Deforum
lora_listoptLORA_LISTβ€”
scheduleoptSCHEDULEβ€”

Outputs (3)

NameTypeDescription
MODELMODELβ€”
CLIPCLIPβ€”
show_helpSTRINGβ€”