Visit ComfyUI Online for ready-to-use ComfyUI environment
Facilitates keyframe creation and management with PIA inputs for enhanced animations in AnimateDiff framework.
The ADE_PIA_AnimateDiffKeyframe node is designed to facilitate the creation and management of keyframes within the AnimateDiff framework, specifically incorporating PIA (Perceptual Image Attributes) inputs. This node allows you to define keyframes that control various aspects of animation, such as scaling, effects, and camera control, with the added capability of integrating PIA inputs for enhanced perceptual adjustments. By using this node, you can create smooth transitions and sophisticated animations that leverage the power of PIA to achieve more visually appealing results. The node ensures that keyframes are properly inherited and managed, providing a robust framework for complex animation sequences.
This parameter defines the starting point of the keyframe as a percentage of the total animation duration. It accepts a float value ranging from 0.0 to 1.0, with a default value of 0.0. Adjusting this parameter allows you to position the keyframe at a specific point in the animation timeline, enabling precise control over when the keyframe's effects are applied.
This optional parameter allows you to input a list of previous AD keyframes. It helps in maintaining continuity and inheritance of properties from earlier keyframes. If not provided, a new keyframe group is created. This parameter is useful for building upon existing keyframes and ensuring smooth transitions.
This optional parameter accepts either a float or a tensor value to control the scaling effect of the keyframe. By adjusting this parameter, you can influence the size transformations applied during the keyframe's duration. If not specified, no scaling effect is applied.
This optional parameter accepts either a float or a tensor value to control additional effects applied during the keyframe. This can include various visual effects that enhance the animation. If not specified, no additional effects are applied.
This optional parameter allows you to input PIA (Perceptual Image Attributes) data. By providing PIA input, you can leverage perceptual adjustments to enhance the visual quality of the animation. This parameter is crucial for integrating PIA-based modifications into your keyframes.
This boolean parameter determines whether missing attributes from the keyframe should be inherited from previous keyframes. It accepts a boolean value with a default of True. Setting this to True ensures that any unspecified attributes in the current keyframe are inherited from the previous keyframe, maintaining consistency in the animation.
This integer parameter specifies the number of steps for which the keyframe's effects are guaranteed to be applied. It accepts an integer value with a default of 1, and a minimum value of 0. Adjusting this parameter ensures that the keyframe's effects are applied for a specified number of steps, providing control over the duration of the keyframe's influence.
The output of this node is a list of AD keyframes. This output contains the keyframes defined by the node, including any modifications and PIA inputs. The keyframes can be used in subsequent nodes to apply the defined transformations and effects throughout the animation sequence. This output is essential for chaining keyframes and building complex animations.
start_percent
values are evenly distributed across the animation timeline.inherit_missing
parameter to maintain consistency in your animations by inheriting attributes from previous keyframes.scale_multival
and effect_multival
values to achieve unique visual effects and transformations.has_index
method to verify the existence of an index before accessing it.© Copyright 2024 RunComfy. All Rights Reserved.