ComfyUI > Nodes > AnimateDiff Evolved > Adjust PE [Manual] 🎭🅐🅓

ComfyUI Node: Adjust PE [Manual] 🎭🅐🅓

Class Name

ADE_AdjustPEManual

Category
Animate Diff 🎭🅐🅓/ad settings/pe adjust
Author
Kosinkadink (Account age: 3712days)
Extension
AnimateDiff Evolved
Latest Updated
2024-06-17
Github Stars
2.24K

How to Install AnimateDiff Evolved

Install this extension via the ComfyUI Manager by searching for AnimateDiff Evolved
  • 1. Click the Manager button in the main menu
  • 2. Select Custom Nodes Manager button
  • 3. Enter AnimateDiff Evolved in the search bar
After installation, click the Restart button to restart ComfyUI. Then, manually refresh your browser to clear the cache and access the updated list of nodes.

Visit ComfyUI Online for ready-to-use ComfyUI environment

  • Free trial available
  • High-speed GPU machines
  • 200+ preloaded models/nodes
  • Freedom to upload custom models/nodes
  • 50+ ready-to-run workflows
  • 100% private workspace with up to 200GB storage
  • Dedicated Support

Run ComfyUI Online

Adjust PE [Manual] 🎭🅐🅓 Description

Fine-tuned adjustments to positional encodings within Animate Diff framework for precise control over animation effects.

Adjust PE [Manual] 🎭🅐🅓:

The ADE_AdjustPEManual node is designed to provide fine-tuned adjustments to positional encodings (PE) within the Animate Diff framework. This node allows you to manipulate various aspects of the positional encodings, such as stretching, capping, and offsetting, to achieve desired effects in your animations. By offering a range of customizable parameters, it enables precise control over the PE adjustments, ensuring that your animations can be tailored to specific artistic needs. The node also includes options to print adjustments for better debugging and understanding of the changes being applied.

Adjust PE [Manual] 🎭🅐🅓 Input Parameters:

pe_stretch

This parameter allows you to stretch the positional encodings by a specified integer value. Stretching the PEs can help in adjusting the temporal dynamics of the animation. The value must be an integer with a minimum of 0 and no specified maximum, but it should be within the range of practical use cases. The default value is 0.

This boolean parameter, when set to true, enables the printing of adjustment details to the console. This can be useful for debugging and understanding the specific changes being applied to the positional encodings. The default value is false.

prev_pe_adjust

This optional parameter allows you to pass a previous PE adjustment group. If provided, the new adjustments will be added to this group, enabling cumulative adjustments. If not provided, a new adjustment group will be created.

Adjust PE [Manual] 🎭🅐🅓 Output Parameters:

PE_ADJUST

The output of this node is a PE_ADJUST object, which encapsulates all the adjustments made to the positional encodings. This object can be used in subsequent nodes to apply the specified PE adjustments to the animation model, ensuring that the desired effects are realized in the final output.

Adjust PE [Manual] 🎭🅐🅓 Usage Tips:

  • Use the pe_stretch parameter to fine-tune the temporal dynamics of your animation. A higher value will stretch the positional encodings, potentially creating smoother transitions.
  • Enable print_adjustment to get detailed logs of the adjustments being applied. This can help in debugging and ensuring that the adjustments are having the desired effect.
  • Combine multiple adjustments by passing a prev_pe_adjust object. This allows for more complex and cumulative adjustments to the positional encodings.

Adjust PE [Manual] 🎭🅐🅓 Common Errors and Solutions:

"Invalid pe_stretch value"

  • Explanation: The value provided for pe_stretch is not within the acceptable range.
  • Solution: Ensure that the pe_stretch value is an integer greater than or equal to 0.

"prev_pe_adjust is not a valid PE_ADJUST object"

  • Explanation: The prev_pe_adjust parameter provided is not a valid PE_ADJUST object.
  • Solution: Ensure that the prev_pe_adjust parameter is either None or a valid PE_ADJUST object from a previous node.

"Adjustment application failed"

  • Explanation: There was an issue applying the PE adjustments to the model.
  • Solution: Check the logs if print_adjustment is enabled to understand the specific issue. Ensure that all input parameters are correctly set and within valid ranges.

Adjust PE [Manual] 🎭🅐🅓 Related Nodes

Go back to the extension to check out more related nodes.
AnimateDiff Evolved
RunComfy

© Copyright 2024 RunComfy. All Rights Reserved.

RunComfy is the premier ComfyUI platform, offering ComfyUI online environment and services, along with ComfyUI workflows featuring stunning visuals.