Skip to main content
This node creates hook keyframes from a list of floating-point strength values, distributing them evenly between specified start and end percentages. It generates a sequence of keyframes where each strength value is assigned to a specific percentage position in the animation timeline. The node can either create a new keyframe group or add to an existing one, with an option to print the generated keyframes for debugging purposes.

Inputs

ParameterDescriptionData TypeRequiredRange
floats_strengthA single float value or list of float values representing strength values for the keyframes (default: -1)FLOATSYes-1 to ∞
start_percentThe starting percentage position for the first keyframe in the timeline (default: 0.0)FLOATYes0.0 to 1.0
end_percentThe ending percentage position for the last keyframe in the timeline (default: 1.0)FLOATYes0.0 to 1.0
print_keyframesWhen enabled, prints the generated keyframe information to the console (default: False)BOOLEANYesTrue/False
prev_hook_kfAn existing hook keyframe group to add the new keyframes to, or creates a new group if not providedHOOK_KEYFRAMESNo-
Note: The floats_strength parameter accepts either a single float value or an iterable list of floats. The keyframes are distributed linearly between start_percent and end_percent based on the number of strength values provided. The first keyframe is guaranteed to have at least one step to ensure it is applied.

Outputs

Output NameDescriptionData Type
HOOK_KFA hook keyframe group containing the newly created keyframes, either as a new group or appended to the input keyframe groupHOOK_KEYFRAMES
This documentation was AI-generated. If you find any errors or have suggestions for improvement, please feel free to contribute! Edit on GitHub

Source fingerprint (SHA-256): 566864ec72062d913d95b38b3c53c655d4fdd971a01c4bec54669850b2feddc8