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

Vertical line flicker in animation

New Here ,
Mar 22, 2017 Mar 22, 2017

Copy link to clipboard

Copied

Hello to you all!

I'm working on an animation project in AfterEffects and I have the problem that if you look closely at the vertical lines in the animation they flicker.

You can have a look at it here: AfterEffects Vertical lines flicker - YouTube

It gets better if I render the video with 60 frames per second but I don't have the option to give away the video with such a high framerate.

It has to be 25FPS. So my question: is there a way to avoid this flickering even at 25FPS.

I tried several things to avoid it:

1. Reduce Interlaced Flicker effect: no improvement

2. I  tried to put animated grain in the background: no improvement

3. I slightly blurred the whole animation: a bit better, but not really

Thank you for any suggestion!

Views

2.1K

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
LEGEND ,
Mar 22, 2017 Mar 22, 2017

Copy link to clipboard

Copied

Use uneven values for the line thicknesses. This is a typical issue when they are only one or two pixels wide and due to the chosen velocity one edge of the line is always excessively sharp. "Crooked" values liek 1,2 pixels or similar will enforce better antialaising and suppixel sampling. Also of course consider slightly tweaking the scroll velocity to begin with and using motion blur.

Mylenium

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
Adobe Employee ,
May 16, 2017 May 16, 2017

Copy link to clipboard

Copied

Hi GregorA,

Sorry for this issue regarding flickering. Did you ever find a solution? Please let us know if our expert's advice helped you or if you still need help.

Thanks,

Kevin

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 ,
Jan 14, 2024 Jan 14, 2024

Copy link to clipboard

Copied

That flickering is called Judder, and it is caused by the stroboscopic interaction of the frame rate and the speed of movement. The solution is to use an expression that moves the layer (the lines) exactly a whole number of pixels per frame. You get the same thing when panning a camera. The ASC Cinematographer manual used to contain a Critical Panning Speed chart for various frame sizes, shutter angles, and focal lengths. Generally, if you are planning the full width of a frame at 24 to 30 frames per second, you need the move to take 8 seconds. A little faster, and the shot will judder. Here are some current guidelines:

Panning Speed Best Practices - RED Digital Cinema | Professional Cameras

Cinematography Tip: Capture Smooth Panning Shots at 24fps - PremiumBeat

 

Cell animators (cartoons) and 3D animators have to be aware of these limitations. They are caused by the frame rate/speed of movement/our retinal retention (how long it takes us to process an image) and the contrast in the shot. The same thing happens with rolling titles and horizontally moving shots. Thin lines are especially problematic. 

 

The start of the solution with thin lines is to use an expression to move the layer a whole number of pixels per frame so Antialiasing does not make the lines change shape. Combine that with a move that is a little too fast, and you will get judder.  

 

It's pretty easy to figure out what speed you need to minimize the judder and the aliasing problems with thin lines. If the comp is HD, it is 1920 pixels wide. 8 seconds at 30 fps is 240 frames. 1920 divided by 240 is 8 pixels per frame. This tells me that if you move the layer slower than 8 pixels per frame, you will not get any judder.  I usually drop a couple of pixels to be safe. Give this expression a try for a 30 fps comp:

fr = 6;
t = time/thisComp.frameDuration;
x = t * fr;
[value[0] - x, value[1]]

That should fix your critical panning speed issue unless your monitor refresh rate is odd.

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
New Here ,
Jan 30, 2024 Jan 30, 2024

Copy link to clipboard

Copied

LATEST

In meticulously reviewing your AfterEffects project, I acknowledge the intricacies of addressing flickering in vertical lines at the specified 25 frames per second. Your efforts in experimenting with techniques like reducing Interlaced Flicker, incorporating animated grain, and applying slight blurring showcase dedication to quality. To further enhance your animation, consider adjusting composition settings for optimal pixel aspect ratio alignment and exploring advanced anti-aliasing options. Additionally, precise keyframing and alignment on the pixel grid could prove beneficial. Should you seek additional insights, feel free to visit my website (https://www.cclcricket.in/mumbai-heroes) for a more comprehensive discussion on refining your animation project.

 

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