Animation flicker describes several different problems: grain that changes each frame, fine detail that sparkles during movement, shadows that jump, or surfaces that flash as they overlap. Identify the pattern before changing render settings. The same adjustment will not solve all of them.

Save a short sequence containing the problem and watch it at the intended playback speed. Then inspect consecutive frames at full resolution. A single still can hide the defect, while frame stepping alone can exaggerate a change that is acceptable in motion. Keep both views available while testing.

Locate the change in the image

Pick one affected region and describe it plainly. Does the shadow boundary move even when its caster is still? Does distant grass shimmer only as the camera travels? Does a smooth wall develop different blotches in each frame? These observations determine which system to investigate.

Check whether the cause could be in the scene animation. Inspect light keyframes, object visibility, material values, and procedural inputs that depend on time or position. A keyed exposure change or an unintended modifier animation can resemble a rendering defect. Freeze the camera in a copy of the scene and render several frames to see whether movement is required for the problem to appear.

The Neon Run Animation project page offers a visual reference for planning a moving sequence. Your diagnostic test should include the actual camera motion and bright details your own shot uses, because those conditions can reveal problems missing from a stationary preview.

Compare noisy and denoised output

If the pattern resembles changing grain, preserve a version before denoising. In a path-traced render, each frame may contain residual sampling noise. A denoiser can interpret that noise differently from frame to frame and produce changing patches or detail.

Render a small sequence with denoising disabled, then compare it with the denoised version. If the undenoised sequence contains visible random grain and the denoised one contains moving blotches, improve the input before relying on stronger filtering. Test more sampling in the affected area and inspect the lights or materials that make it difficult to sample.

Use consistent settings throughout the test. Changing exposure, samples, and denoising together obscures the cause. A denoiser that produces a clean still does not automatically provide stable animation. Examine low-contrast texture and thin branches across adjacent frames before approving a setting.

Check fine detail at delivery resolution

Small leaves, wire fences, and sharp repeated texture patterns can move across pixel boundaries as the camera travels. Their brightness may then change visibly from frame to frame. Compare the problem at the actual output resolution and intended display size.

Inspect texture filtering and the amount of detail you are asking a few pixels to represent. A close-up texture may contain frequencies that become unstable in the distance. Test a less aggressive texture, lower contrast, or a different distant representation on one object. Keep the original nearby version so the experiment does not degrade foreground detail.

Motion blur may change the appearance of moving fine detail, but it should match the shot's intended shutter behavior. It can also hide a problem without correcting its source. Test the result in motion and inspect whether important edges become too soft.

Look for overlapping surfaces

Two faces occupying almost the same position can compete for visibility. This may produce sharp flashing patches as the view changes. Temporarily hide one suspect object or inspect the mesh in a solid view. Look for duplicate surfaces, a decal sitting too close to its base, or an imported model placed over an existing copy.

Correct the geometry or deliberate offset where possible. If a displacement modifier is moving one layer through another, inspect the maximum movement across the sequence. A surface that is clear on the first frame can intersect later.

Isolate shadows and reflections

In Eevee, shadow and reflection behavior depends on the methods available in your Blender version and their setup. Test the affected feature directly. Replace a reflective material with a diffuse diagnostic material, or temporarily disable the relevant shadow contribution in a copy of the scene. If the flicker disappears, focus on that system's settings and coverage.

Check transitions as the camera or lights move. A reflection can change when relevant information leaves the available view or representation. Shadow detail can also change as small features move relative to the shadow calculation. Read the documentation for your release before applying settings from an older tutorial.

The moving truck and wet-road reflections in Freightline give you specific conditions to consider when planning a test. Include the part of your camera path where reflected objects change most. Extend the render far enough to see the transition begin and settle.

Approve a sequence after the fix

Once a change improves the chosen region, render a wider section at the intended resolution. Look for consequences elsewhere: softened detail, altered highlights, or shadows that have lost useful structure. If several causes overlap, repeat the diagnosis on the remaining defect.

Keep the baseline and the settings for the accepted test. No single sampling value or denoising option guarantees flicker-free output across every scene. A short representative sequence provides better evidence than a clean still before you spend time rendering the complete animation.