• Global community
    • Language:
      • Deutsch
      • English
      • Español
      • Français
      • Português
  • 日本語コミュニティ
    Dedicated community for Japanese speakers
  • 한국 커뮤니티
    Dedicated community for Korean speakers
Exit
0

How to keyframe stills as an infinite zoom

Contributor ,
Jul 15, 2023 Jul 15, 2023

Copy link to clipboard

Copied

I am trying to string together a series of images into an "infinite zoom" animation.  Each sequential image is a 2x zoom of the previous image.  I have each image in the timeline for 1 second, and each image starts at scale 50% and scales to 100% over the course of 1 second.  I have all the keyframes set to "Linear".  When I play back the final result, I'm expecting a smooth zoom, but I can tell there is keyframe interpolation that is causing the scaling on each image to "ease" - so the scaling is either slowing down (or speeding up) briefly at each keyframe. I'd like to eliminate all the slowing-down/speeding-up in my keyframes so I have a smooth continuous zoom. Can someone please tell me what I need to adjust to make that happen?

TOPICS
Editing

Views

1.3K

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

correct answers 1 Correct answer

Community Expert , Jul 16, 2023 Jul 16, 2023

I can't tell exactly what's the problem, but it looks like it's impossible to scale layers separately and get a smooth animation inside of Pr. I did an experiment in After effects with 4 images and I was able easily to scale them smoothly by parenting layers to a single null, and then animate the scale of that null:


parent to null 2.png
As you can see, while the scale's speed of the null is linear, the In points of layers are not evenly distributed. At each In point, the layer is exactly filling the frame.... This m

...

Votes

Translate

Translate
Participant ,
Jul 15, 2023 Jul 15, 2023

Copy link to clipboard

Copied

Hi, gigasaurus.

You must put all image file in sequence with desire lenght of each still frame. Than move cut point between first and second image one frame forward. On first image make your zoom from 50% on first frame to 100% on lastframe with linear keys. Than move cut point between first and second image one frame backward. Finaly copy this motion-"zoom" to all still frames and this is it....if I understand correctly,what you want to achieve.

Votes

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
Contributor ,
Jul 15, 2023 Jul 15, 2023

Copy link to clipboard

Copied

I'm doing all this, and it is working as expected. My problem is, when I view the final animation, I can see that there must be some easing going on, in that the scaling seems to speed up briefly at each keyframe, and then slows down in the middle of the scaling on each image. I have set the keyframes all to "linear" (both on the "spatial" and the "temporal" options). If I click the triangle beside "scale" in the editing panel, I can see nodes that can be edited in there, but I have no experience with using those.  Since I want everything to be completely linear, it would be great if this is something I could turn on/off (rather than pulling out nodes to approximate linear easing).

Votes

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 Expert ,
Jul 15, 2023 Jul 15, 2023

Copy link to clipboard

Copied

Can you post a snapshot of the timeline and effect controls showing scale keyframes and animation curve?

Votes

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
Contributor ,
Jul 16, 2023 Jul 16, 2023

Copy link to clipboard

Copied

Here is a screen capture of the effect controls for one of the images. (I have added one frame at the beginning and end of the asset on this screen-capture - the extra end frames are not in the actual file). I am only using "scale" to create an animated zoom. I have my keyframes set to "linear". I can hop through frames and verify that numerically the asset scales 1.3% on each frame.  I have about 12 of these images in the timeline on a single layer to create my linear zoom. If you take a look at the rendered video (link below) you'll notice that the speed of the zoom surges at the beginning of each image (each image is about 1.25 seconds). So although the Premiere interface is numerically showing me linear constant scaling, this is not what I am getting when I playback or render.   https://www.youtube.com/shorts/t9YYtvjdJLI

 

I'd really like to understand what I am doing wrong so I can achieve smooth linear scaling zooms when I chain images together. The pulsing I am getting now is distracting.  Any help is appreciated.

Votes

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 Expert ,
Jul 16, 2023 Jul 16, 2023

Copy link to clipboard

Copied

Really strange, if you can share the project file privately, I could have a look and see if I can find a solution...

Votes

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
Contributor ,
Jul 16, 2023 Jul 16, 2023

Copy link to clipboard

Copied

Thanks. I sent a private message.

Votes

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 Expert ,
Jul 16, 2023 Jul 16, 2023

Copy link to clipboard

Copied

I can't tell exactly what's the problem, but it looks like it's impossible to scale layers separately and get a smooth animation inside of Pr. I did an experiment in After effects with 4 images and I was able easily to scale them smoothly by parenting layers to a single null, and then animate the scale of that null:


parent to null 2.png
As you can see, while the scale's speed of the null is linear, the In points of layers are not evenly distributed. At each In point, the layer is exactly filling the frame.... This means that the duration of layers should not be equal in Premiere Pro... Why? I really don't know, but that's what's shown in that experiment.
This is the Ae file in case you want to do it in Ae:
https://drive.google.com/file/d/1wsHWc9IF7X-CAyf4xZlUeo-R3OYPXu7i/view?usp=sharing

 

Votes

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
Contributor ,
Jul 16, 2023 Jul 16, 2023

Copy link to clipboard

Copied

Thanks so much. I'm glad its not just me. I'll check out the AEP. Appreciate it.

Votes

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
Explorer ,
Apr 19, 2024 Apr 19, 2024

Copy link to clipboard

Copied

Any chance you could re-share that ae file, or is it too long out of sight, out of mind?

Votes

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 Expert ,
Apr 20, 2024 Apr 20, 2024

Copy link to clipboard

Copied

LATEST

Votes

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