2.0 KiB
2.0 KiB
Documentation
- Class name: AnimateDiffSettingsNode
- Category: Animate Diff 🎭🅐🅓/ad settings
- Output node: False
- Repo Ref: https://github.com/Kosinkadink/ComfyUI-AnimateDiff-Evolved.git
AnimateDiffSettingsNode 旨在生成用于调整场景差异的动画设置。它封装了调整位置嵌入和权重的逻辑,这些对于动画过程至关重要。该节点的主要功能是提供一种结构化的方法来动画化差异,确保调整在整个动画序列中一致且有效地应用。
Input types
Optional
- pe_adjust
- pe_adjust 参数允许对动画中的位置嵌入进行微调。这对于实现动画元素所需的空间分布和运动至关重要。此参数直接影响动画的空间方面如何呈现,影响动画场景的整体质量和连贯性。
- Comfy dtype: PE_ADJUST
- Python dtype: Union[AdjustGroup, None]
- weight_adjust
- weight_adjust 参数用于修改与动画元素相关联的权重。它在控制动画效果的强度和焦点方面起着重要作用。通过调整权重,节点可以增强或减弱动画的特定方面,从而获得更细致和针对性的视觉结果。
- Comfy dtype: WEIGHT_ADJUST
- Python dtype: Union[AdjustGroup, None]
Output types
- ad_settings
- ad_settings 输出提供了一套根据输入参数调整的全面动画设置。这个输出对于动画流水线的后续步骤至关重要,因为它决定了动画差异将如何在最终渲染的场景中体现。
- Comfy dtype: AD_SETTINGS
- Python dtype: AnimateDiffSettings
Usage tips
- Infra type: CPU
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),)