Highlighted

Solution for 'blank frame' during Time Remapping loopOut() looped comp

New Here ,
Oct 02, 2020

Copy link to clipboard

Copied

Hi,

I have been going crazy looking for a solution to how to solve the 'blank frame' glitch when creating a looping composition using the loopOut() expression.
I tried the current/previous solutions which involved adding a keyframe on the penultimate frame or manually setting the final keyframe value -1 frame. These worked, but I was still getting a visible animation glitch happening.


My final solution, for a perfect loop with zero visible glitches or blank frames, was to open the pre-comp layer (the original composition that you're trying to loop) and for every layer that reaches the final frame, drag it beyond the end. These layers may appear to run to the very end of the comp and appear as though they reach the final frame, but manually dragging the end of the layer 'off' to the right of the comp was what was needed for that final 'missing' frame to show in the precomp loop.

So, starting with a Time Wrapping comp that is showing a blank frame:

1. Double-click the comp to show the contents

2. Scroll to the final frame

3. Drag all layers to the right 'beyond' the final frame

 

Hopefully, that blank frame has now gone.

 

LoopOut.jpg

TOPICS
Error or problem, Expressions, How to, Performance

Views

45

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

Solution for 'blank frame' during Time Remapping loopOut() looped comp

New Here ,
Oct 02, 2020

Copy link to clipboard

Copied

Hi,

I have been going crazy looking for a solution to how to solve the 'blank frame' glitch when creating a looping composition using the loopOut() expression.
I tried the current/previous solutions which involved adding a keyframe on the penultimate frame or manually setting the final keyframe value -1 frame. These worked, but I was still getting a visible animation glitch happening.


My final solution, for a perfect loop with zero visible glitches or blank frames, was to open the pre-comp layer (the original composition that you're trying to loop) and for every layer that reaches the final frame, drag it beyond the end. These layers may appear to run to the very end of the comp and appear as though they reach the final frame, but manually dragging the end of the layer 'off' to the right of the comp was what was needed for that final 'missing' frame to show in the precomp loop.

So, starting with a Time Wrapping comp that is showing a blank frame:

1. Double-click the comp to show the contents

2. Scroll to the final frame

3. Drag all layers to the right 'beyond' the final frame

 

Hopefully, that blank frame has now gone.

 

LoopOut.jpg

TOPICS
Error or problem, Expressions, How to, Performance

Views

46

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
Oct 02, 2020 0
Adobe Community Professional ,
Oct 02, 2020

Copy link to clipboard

Copied

If you are using time remapping the last keyframe is placed at the end of the last frame or start of no frames. That's why you get a blank frame.

 

  • The workflow is very simple
    1. Select the footage layer or the nested comp
    2. Press Alt/Option + Ctrl/Cmnd + t or use the Menu to enable Time Remapping
    3. Press k then Ctrl/Cmnd + left arrow to move to the last keyframe then back one frame
    4. Click the diamond icon in between the previous and next keyframe tool in the timeline to set a new keyframe at the start of the last keyframe
    5. Press k to move to the last keyframe and click the diamond icon again to delete the last keyframe
    6. Alt/Option + click the Time Remapping stopwatch to create an expression and type loopOut()
    7. Click anywhere in the comp panel or timeline to complete the expression
    8. If you need to extend the out point of the footage or comp layer do so now

 

That's all there is to it. To make a seamless loop for any property the first and last frame of the loop must be identical but the last keyframe must be set one frame before the identical last frame. For example if you animated position with 3 keyframes set to these values:

  • 960, 0
  • 960, 540
  • 960, 0

and you wanted to make a perfect loop you would move the CTI (time indicator) to the last keyframe, then back 1 frame and set a new keyframe making 4, then add your loopOut() expression. It works every time, with every property. 

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
Reply
Loading...
Oct 02, 2020 0