Keyframe Clone or Reverse with Automation Blocks?

Community Beginner ,
Jul 07, 2022 Jul 07, 2022

Copy link to clipboard

Copied

Hello, clone and/or reverse selected/all keyframes to the end or beginning of the layer. It's a waste of time to always move keyframes to the end or start of the layer after clone and reverse.
Is it possible to make it with Automation Blocks?
Thank you.

TOPICS
Scripting

Views

101

Likes

Translate

Translate

Report

Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines
Adobe Community Professional ,
Jul 08, 2022 Jul 08, 2022

Copy link to clipboard

Copied

Hi,

could you describe a bit more precisely what you want to achieve?

Something like this?

1. copy all selected keyframes of a selected property

2. delete those selected keyframes

3a. paste the keyframes again such that the first one starts at the beginning of the layer or

3b paste the keyframes again such that the last one ends at the end of the layer?

 

That should absolutely be possible 🙂

We currently have no reverse operation on keyframes, so that would be tricky to achieve.

Likes

Translate

Translate

Report

Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines
Community Beginner ,
Jul 08, 2022 Jul 08, 2022

Copy link to clipboard

Copied

@Mathias Moehl Thank you for your reply.

I think this image explains what I want.

Copy selected keyframes, paste them to the end of the layer, then reverse all pasted keyframes.

KeyClone & Mirror.png

Likes

Translate

Translate

Report

Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines
Adobe Community Professional ,
Jul 10, 2022 Jul 10, 2022

Copy link to clipboard

Copied

OK I think I can see what you need to do.

 

  1. Duplicate the layer
  2. Then Layer > Time  > Time Stretch
  3. set the duration to -100% - this will reverse all the keyframes and moving the times relative to each property
  4. Copy the keyframes back onto your original layer and delete this layer

A bit convoluted, but it should work.

Likes

Translate

Translate

Report

Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines
Community Beginner ,
Jul 10, 2022 Jul 10, 2022

Copy link to clipboard

Copied

Thank you, @ShiveringCactus, for the advice.

Your tips have many steps.

I think I can do all the operations with Automation Blocks with one click.

I'll wait for the @Mathias Moehl for technical possibility.

Likes

Translate

Translate

Report

Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines
Adobe Community Professional ,
Jul 11, 2022 Jul 11, 2022

Copy link to clipboard

Copied

Hi, in order to implement this, we would need a block to time-reverse keyframes in AB. So sorry, at the moment I don't have an AB implementation for this. But I've put a note about a "reverse keyframes" block on my feature request list and will consider to add it in the future.

Likes

Translate

Translate

Report

Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines
Community Beginner ,
Jul 11, 2022 Jul 11, 2022

Copy link to clipboard

Copied

LATEST

Thank you @Mathias Moehl, I hope will include it in future releases. 

Likes

Translate

Translate

Report

Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines
Adobe Community Professional ,
Jul 10, 2022 Jul 10, 2022

Copy link to clipboard

Copied

After pasting they keyframes, use Animation > Keyframe Assistant > Time Reverse Keyframes.

 

This flips the keyframes temporally in the Timeline.  Any motion paths created by parameters that have a Spatial attribute (like Position and Anchor Point) will be maintained and followed in the other direction.

 

 

-Warren

 

 

Likes

Translate

Translate

Report

Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines
Community Beginner ,
Jul 11, 2022 Jul 11, 2022

Copy link to clipboard

Copied

Thank you @Warren Heaton 

Likes

Translate

Translate

Report

Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines