AnimateDiff Evolved
by Kosinkadink3,390 starssuccess
A forked repository that actively maintains [a/AnimateDiff](https://github.com/ArtVentureX/comfyui-animatediff), created by ArtVentureX. Improved AnimateDiff integration for ComfyUI, adapts from sd-webui-animatediff. [w/Download one or more motion models from [a/Original Models](https://huggingface.co/guoyww/animatediff/tree/main) | [a/Finetuned Models](https://huggingface.co/manshoety/AD_Stabilized_Motion/tree/main). See README for additional model links and usage. Put the model weights under %%ComfyUI/custom_nodes/ComfyUI-AnimateDiff-Evolved/models%%. You are free to rename the models, but keeping original names will ease use when sharing your workflow.]
View on GitHubNodes (145)
Adjust PE [Full Stretch] ππ
π
ADE_AdjustPEFullStretchAnimate Diff ππ
π
/ad settings/pe adjust
Adjust PE [Sweetspot] ππ
π
ADE_AdjustPESweetspotStretchAnimate Diff ππ
π
/ad settings/pe adjust
Adjust Weight [AllβAdd] ππ
π
ADE_AdjustWeightAllAddAnimate Diff ππ
π
/ad settings/weight adjust
Adjust Weight [AllβMult] ππ
π
ADE_AdjustWeightAllMultAnimate Diff ππ
π
/ad settings/weight adjust
Adjust Weight [IndivβAdd] ππ
π
ADE_AdjustWeightIndivAddAnimate Diff ππ
π
/ad settings/weight adjust
Adjust Weight [Indiv-AttnβAdd] ππ
π
ADE_AdjustWeightIndivAttnAddAnimate Diff ππ
π
/ad settings/weight adjust
Adjust Weight [Indiv-AttnβMult] ππ
π
ADE_AdjustWeightIndivAttnMultAnimate Diff ππ
π
/ad settings/weight adjust
Adjust Weight [IndivβMult] ππ
π
ADE_AdjustWeightIndivMultAnimate Diff ππ
π
/ad settings/weight adjust
π«AnimateDiff Combine [DEPRECATED, Use Video Combine (VHS) Instead!] ππ
π
ADE_AnimateDiffCombine
AnimateDiff Loader ππ
π
β ADE_AnimateDiffLoaderGen1Animate Diff ππ
π
/β Gen1 nodes β
π«AnimateDiff Loader (Advanced) [DEPRECATED] ππ
π
ADE_AnimateDiffLoaderV1Advanced
AnimateDiff Loader [Legacy] ππ
π
β ADE_AnimateDiffLoaderWithContextAnimate Diff ππ
π
/β Gen1 nodes β
π«[DEPR] Motion Model Settings (Advanced) ππ
π
β ADE_AnimateDiffModelSettings
π«[DEPR] Motion Model Settings (Adv. Attn) ππ
π
β ADE_AnimateDiffModelSettingsAdvancedAttnStrengths
π«[DEPR] Motion Model Settings (Simple) ππ
π
β ADE_AnimateDiffModelSettingsSimple
π«[DEPR] Motion Model Settings ππ
π
β ADE_AnimateDiffModelSettings_Release
Context OptionsβLooped Uniform ππ
π
ADE_AnimateDiffUniformContextOptions
Apply AnimateDiff Model (Adv.) ππ
π
β‘ADE_ApplyAnimateDiffModelAnimate Diff ππ
π
/β‘ Gen2 nodes β‘
Apply AnimateDiff Model ππ
π
β‘ADE_ApplyAnimateDiffModelSimpleAnimate Diff ππ
π
/β‘ Gen2 nodes β‘
Apply AnimateDiff+CameraCtrl Model ππ
π
β‘ADE_ApplyAnimateDiffModelWithCameraCtrlAnimate Diff ππ
π
/β‘ Gen2 nodes β‘/CameraCtrl
Apply AnimateDiff-PIA Model ππ
π
β‘ADE_ApplyAnimateDiffModelWithPIAAnimate Diff ππ
π
/β‘ Gen2 nodes β‘/PIA
Apply AnimateLCM-I2V Model ππ
π
β‘ADE_ApplyAnimateLCMI2VModelAnimate Diff ππ
π
/β‘ Gen2 nodes β‘/AnimateLCM-I2V
Set Model LoRA Hook ππ
π
ADE_AttachLoraHookToConditioningAnimate Diff ππ
π
/conditioning/single cond ops
Context OptionsβBatched [Non-AD] ππ
π
ADE_BatchedContextOptionsAnimate Diff ππ
π
/context opts
CFG ExtrasβPAG [Multival] ππ
π
ADE_CFGExtrasPAGAnimate Diff ππ
π
/sample settings/cfg extras
CFG ExtrasβPAG ππ
π
ADE_CFGExtrasPAGSimpleAnimate Diff ππ
π
/sample settings/cfg extras
CFG ExtrasβRescaleCFG [Multival] ππ
π
ADE_CFGExtrasRescaleCFGAnimate Diff ππ
π
/sample settings/cfg extras
CFG ExtrasβRescaleCFG ππ
π
ADE_CFGExtrasRescaleCFGSimpleAnimate Diff ππ
π
/sample settings/cfg extras
AnimateDiff+CameraCtrl Keyframe ππ
π
ADE_CameraCtrlAnimateDiffKeyframeAnimate Diff ππ
π
/β‘ Gen2 nodes β‘/CameraCtrl
Manual Append CameraCtrl Poses ππ
π
β‘ADE_CameraManualPoseAppendAnimate Diff ππ
π
/β‘ Gen2 nodes β‘/CameraCtrl/poses
Create CameraCtrl Poses (Adv.) ππ
π
β‘ADE_CameraPoseAdvancedAnimate Diff ππ
π
/β‘ Gen2 nodes β‘/CameraCtrl/poses
Create CameraCtrl Poses ππ
π
β‘ADE_CameraPoseBasicAnimate Diff ππ
π
/β‘ Gen2 nodes β‘/CameraCtrl/poses
Create CameraCtrl Poses (Combo) ππ
π
β‘ADE_CameraPoseComboAnimate Diff ππ
π
/β‘ Gen2 nodes β‘/CameraCtrl/poses
Combine LoRA Hooks [2] ππ
π
ADE_CombineLoraHooksAnimate Diff ππ
π
/conditioning/combine lora hooks
Combine LoRA Hooks [8] ππ
π
ADE_CombineLoraHooksEightAnimate Diff ππ
π
/conditioning/combine lora hooks
Combine LoRA Hooks [4] ππ
π
ADE_CombineLoraHooksFourAnimate Diff ππ
π
/conditioning/combine lora hooks
Manual Combine Cond ππ
π
ADE_ConditioningCombineAnimate Diff ππ
π
/conditioning/single cond ops
Set Props on Cond ππ
π
ADE_ConditioningSetMaskAnimate Diff ππ
π
/conditioning/single cond ops
Set Props and Combine Cond ππ
π
ADE_ConditioningSetMaskAndCombineAnimate Diff ππ
π
/conditioning/single cond ops
Set Unmasked Cond ππ
π
ADE_ConditioningSetUnmaskedAndCombineAnimate Diff ππ
π
/conditioning/single cond ops
Context ExtrasβContextRef ππ
π
ADE_ContextExtras_ContextRefAnimate Diff ππ
π
/context opts/context extras
ContextRef Keyframe ππ
π
ADE_ContextExtras_ContextRef_KeyframeAnimate Diff ππ
π
/context opts/context extras/contextref
ContextRef Keyframes From List ππ
π
ADE_ContextExtras_ContextRef_KeyframeFromListAnimate Diff ππ
π
/context opts/context extras/contextref
ContextRef Keyframes Interp. ππ
π
ADE_ContextExtras_ContextRef_KeyframeInterpolationAnimate Diff ππ
π
/context opts/context extras/contextref
ContextRef ModeβFirst ππ
π
ADE_ContextExtras_ContextRef_ModeFirstAnimate Diff ππ
π
/context opts/context extras/contextref
ContextRef ModeβIndexes ππ
π
ADE_ContextExtras_ContextRef_ModeIndexesAnimate Diff ππ
π
/context opts/context extras/contextref
ContextRef ModeβSliding ππ
π
ADE_ContextExtras_ContextRef_ModeSlidingAnimate Diff ππ
π
/context opts/context extras/contextref
ContextRef TuneβAttn ππ
π
ADE_ContextExtras_ContextRef_TuneAttnAnimate Diff ππ
π
/context opts/context extras/contextref
ContextRef TuneβAttn+Adain ππ
π
ADE_ContextExtras_ContextRef_TuneAttnAdainAnimate Diff ππ
π
/context opts/context extras/contextref
Context ExtrasβNaiveReuse ππ
π
ADE_ContextExtras_NaiveReuseAnimate Diff ππ
π
/context opts/context extras
NaiveReuse Keyframe ππ
π
ADE_ContextExtras_NaiveReuse_KeyframeAnimate Diff ππ
π
/context opts/context extras/naivereuse
NaiveReuse Keyframes From List ππ
π
ADE_ContextExtras_NaiveReuse_KeyframeFromListAnimate Diff ππ
π
/context opts/context extras/naivereuse
NaiveReuse Keyframes Interp. ππ
π
ADE_ContextExtras_NaiveReuse_KeyframeInterpolationAnimate Diff ππ
π
/context opts/context extras/naivereuse
Set Context Extras ππ
π
ADE_ContextExtras_SetAnimate Diff ππ
π
/context opts/context extras
Custom CFG Keyframe [Multival] ππ
π
ADE_CustomCFGKeyframeAnimate Diff ππ
π
/sample settings/custom cfg
Custom CFG Keyframes From List ππ
π
ADE_CustomCFGKeyframeFromListAnimate Diff ππ
π
/sample settings/custom cfg
Custom CFG Keyframes Interp. ππ
π
ADE_CustomCFGKeyframeInterpolationAnimate Diff ππ
π
/sample settings/custom cfg
Custom CFG Keyframe ππ
π
ADE_CustomCFGKeyframeSimpleAnimate Diff ππ
π
/sample settings/custom cfg
Empty Latent Image (Big Batch) ππ
π
ADE_EmptyLatentImageLargeAnimate Diff ππ
π
/extras
π§ͺInject I2V into AnimateDiff Model ππ
π
β‘ADE_InjectI2VIntoAnimateDiffModelAnimate Diff ππ
π
/β‘ Gen2 nodes β‘/AnimateLCM-I2V/π§ͺexperimental
π§ͺInject PIA into AnimateDiff Model ππ
π
β‘ADE_InjectPIAIntoAnimateDiffModelAnimate Diff ππ
π
/β‘ Gen2 nodes β‘/PIA/π§ͺexperimental
PIA Input [Multival] ππ
π
β‘ADE_InputPIA_MultivalAnimate Diff ππ
π
/β‘ Gen2 nodes β‘/PIA
PIA Input [Paper Presets] ππ
π
β‘ADE_InputPIA_PaperPresetsAnimate Diff ππ
π
/β‘ Gen2 nodes β‘/PIA
Default Iteration Options ππ
π
ADE_IterationOptsDefaultAnimate Diff ππ
π
/iteration opts
FreeInit Iteration Options ππ
π
ADE_IterationOptsFreeInitAnimate Diff ππ
π
/iteration opts
Load AnimateDiff Model ππ
π
β‘ADE_LoadAnimateDiffModelAnimate Diff ππ
π
/β‘ Gen2 nodes β‘
Load AnimateDiff+CameraCtrl Model ππ
π
β‘ADE_LoadAnimateDiffModelWithCameraCtrlAnimate Diff ππ
π
/β‘ Gen2 nodes β‘/CameraCtrl
Load AnimateLCM-I2V Model ππ
π
β‘ADE_LoadAnimateLCMI2VModelAnimate Diff ππ
π
/β‘ Gen2 nodes β‘/AnimateLCM-I2V
Load CameraCtrl Poses (File) ππ
π
β‘ADE_LoadCameraPosesAnimate Diff ππ
π
/β‘ Gen2 nodes β‘/CameraCtrl/poses
Load CameraCtrl Poses (Path) ππ
π
β‘ADE_LoadCameraPosesFromPathAnimate Diff ππ
π
/β‘ Gen2 nodes β‘/CameraCtrl/poses
Context OptionsβLooped Uniform ππ
π
ADE_LoopedUniformContextOptionsAnimate Diff ππ
π
/context opts
View OptionsβLooped Uniform ππ
π
ADE_LoopedUniformViewOptionsAnimate Diff ππ
π
/context opts/view opts
LoRA Hook Keyframe ππ
π
ADE_LoraHookKeyframeAnimate Diff ππ
π
/conditioning/schedule lora hooks
LoRA Hook Keyframes From List ππ
π
ADE_LoraHookKeyframeFromStrengthListAnimate Diff ππ
π
/conditioning/schedule lora hooks
LoRA Hook Keyframes Interp. ππ
π
ADE_LoraHookKeyframeInterpolationAnimate Diff ππ
π
/conditioning/schedule lora hooks
Noise Layer [Add Weighted] ππ
π
ADE_NoiseLayerAddWeightedAnimate Diff ππ
π
/noise layers
Noise Layer [Normalized Sum] ππ
π
ADE_NoiseLayerNormalizedSumAnimate Diff ππ
π
/noise layers
Image Injection Options ππ
π
ADE_NoisedImageInjectOptionsAnimate Diff ππ
π
/sample settings/image inject
Image Injection ππ
π
ADE_NoisedImageInjectionAnimate Diff ππ
π
/sample settings/image inject
AnimateDiff-PIA Keyframe ππ
π
ADE_PIA_AnimateDiffKeyframeAnimate Diff ππ
π
/β‘ Gen2 nodes β‘/PIA
Manual Combine Conds ππ
π
ADE_PairedConditioningCombineAnimate Diff ππ
π
/conditioning
Set Props and Combine Conds ππ
π
ADE_PairedConditioningSetMaskAndCombineAnimate Diff ππ
π
/conditioning
Set Unmasked Conds ππ
π
ADE_PairedConditioningSetUnmaskedAndCombineAnimate Diff ππ
π
/conditioning
AD Per Block Floats (SD1.5) ππ
π
ADE_PerBlock_SD15_FromFloatsAnimate Diff ππ
π
/per block
AD Per Block Floats (SDXL) ππ
π
ADE_PerBlock_SDXL_FromFloatsAnimate Diff ππ
π
/per block
PerturbedAttnGuide [Multival] ππ
π
ADE_PerturbedAttentionGuidanceMultivalAnimate Diff ππ
π
/extras
Prompt Scheduling [Latents] ππ
π
ADE_PromptSchedulingLatentsAnimate Diff ππ
π
/scheduling
Create Raw Sigma Schedule ππ
π
ADE_RawSigmaScheduleAnimate Diff ππ
π
/sample settings/sigma schedule
Register LoRA Hook ππ
π
ADE_RegisterLoraHookAnimate Diff ππ
π
/conditioning/register lora hooks
Register LoRA Hook (Model Only) ππ
π
ADE_RegisterLoraHookModelOnlyAnimate Diff ππ
π
/conditioning/register lora hooks
Register Model as LoRA Hook ππ
π
ADE_RegisterModelAsLoraHookAnimate Diff ππ
π
/conditioning/register lora hooks
Register Model as LoRA Hook (MO) ππ
π
ADE_RegisterModelAsLoraHookModelOnlyAnimate Diff ππ
π
/conditioning/register lora hooks
Replace Camera Parameters ππ
π
β‘ADE_ReplaceCameraParametersAnimate Diff ππ
π
/β‘ Gen2 nodes β‘/CameraCtrl/poses
Replace Orig. Pose Aspect Ratio ππ
π
β‘ADE_ReplaceOriginalPoseAspectRatioAnimate Diff ππ
π
/β‘ Gen2 nodes β‘/CameraCtrl/poses
Create Sigma Schedule ππ
π
ADE_SigmaScheduleAnimate Diff ππ
π
/sample settings/sigma schedule
Sigma Schedule Split Combine ππ
π
ADE_SigmaScheduleSplitAndCombineAnimate Diff ππ
π
/sample settings/sigma schedule
Sigma Schedule To Sigmas ππ
π
ADE_SigmaScheduleToSigmasAnimate Diff ππ
π
/sample settings/sigma schedule
Sigma Schedule Weighted Mean ππ
π
ADE_SigmaScheduleWeightedAverageAnimate Diff ππ
π
/sample settings/sigma schedule
Sigma Schedule Interp. Mean ππ
π
ADE_SigmaScheduleWeightedAverageInterpAnimate Diff ππ
π
/sample settings/sigma schedule
Context OptionsβStandard Static ππ
π
ADE_StandardStaticContextOptionsAnimate Diff ππ
π
/context opts
View OptionsβStandard Static ππ
π
ADE_StandardStaticViewOptionsAnimate Diff ππ
π
/context opts/view opts
Context OptionsβStandard Uniform ππ
π
ADE_StandardUniformContextOptionsAnimate Diff ππ
π
/context opts
View OptionsβStandard Uniform ππ
π
ADE_StandardUniformViewOptionsAnimate Diff ππ
π
/context opts/view opts
Scale Ref Image and VAE Encode ππ
π
β‘ADE_UpscaleAndVAEEncodeAnimate Diff ππ
π
/β‘ Gen2 nodes β‘/AnimateLCM-I2V
Use Evolved Sampling ππ
π
β‘ADE_UseEvolvedSamplingAnimate Diff ππ
π
/β‘ Gen2 nodes β‘
Value Scheduling [Latents] ππ
π
ADE_ValueSchedulingLatentsAnimate Diff ππ
π
/scheduling
Context OptionsβViews Only [VRAMβ] ππ
π
ADE_ViewsOnlyContextOptionsAnimate Diff ππ
π
/context opts
Visualize Context Options (K.) ππ
π
ADE_VisualizeContextOptionsKAnimate Diff ππ
π
/context opts/visualize
Visualize Context Options (K.Adv.) ππ
π
ADE_VisualizeContextOptionsKAdvAnimate Diff ππ
π
/context opts/visualize
Visualize Context Options (S.Cus.) ππ
π
ADE_VisualizeContextOptionsSCustomAnimate Diff ππ
π
/context opts/visualize
π«AnimateDiff Loader [DEPRECATED] ππ
π
AnimateDiffLoaderV1
Load Checkpoint w/ Noise Select ππ
π
CheckpointLoaderSimpleWithNoiseSelectAnimate Diff ππ
π
/extras