AnimateDiff Settings 🎭🅐🅓¶
Documentation¶
- Class name:
ADE_AnimateDiffSettings
- Category:
Animate Diff 🎭🅐🅓/ad settings
- Output node:
False
This node is designed to configure settings for the animation difference process, allowing users to adjust parameters related to positional encoding and weight adjustments. It serves as a foundational element in customizing the behavior and output of animation difference operations.
Input types¶
Optional¶
pe_adjust
- Specifies the adjustments to be made to the positional encoding, influencing how animation frames are generated and interpolated.
- Comfy dtype:
PE_ADJUST
- Python dtype:
AdjustGroup (custom type defined within the AnimateDiff framework)
weight_adjust
- Defines the adjustments to the weights, affecting the influence of different components in the animation difference calculation.
- Comfy dtype:
WEIGHT_ADJUST
- Python dtype:
AdjustGroup (custom type defined within the AnimateDiff framework)
Output types¶
ad_settings
- Comfy dtype:
AD_SETTINGS
- The configured animation difference settings, ready to be applied in subsequent animation difference processes.
- Python dtype:
AnimateDiffSettings (custom type defined within the AnimateDiff framework)
- Comfy dtype:
Usage tips¶
- Infra type:
CPU
- Common nodes: unknown
Source code¶
class AnimateDiffSettingsNode:
@classmethod
def INPUT_TYPES(s):
return {
"optional": {
"pe_adjust": ("PE_ADJUST",),
"weight_adjust": ("WEIGHT_ADJUST",),
}
}
RETURN_TYPES = ("AD_SETTINGS",)
CATEGORY = "Animate Diff 🎭🅐🅓/ad settings"
FUNCTION = "get_ad_settings"
def get_ad_settings(self, pe_adjust: AdjustGroup=None, weight_adjust: AdjustGroup=None):
return (AnimateDiffSettings(adjust_pe=pe_adjust, adjust_weight=weight_adjust),)