Cycles animation temporal flicker noise appears when noise or denoising results differ from frame to frame, and each cause maps to a setting you can test.
Pipeline Brief // Cycles Noise Consistency
Cycles animation temporal flicker noise: a source-based guide to the Cycles settings that change noise between frames, with a test order for finding the cause of flicker in a rendered animation.
- Seed Controls Noise Pattern: the Cycles source describes Seed as the value that gives “different noise patterns,” and Use Animated Seed as using different patterns at different frames. It is off by default.
- Denoisers Add Their Own Variation: Open Image Denoise documents that its RT filter is “not temporally stable,” so a denoised sequence can differ from frame to frame even when the noise is similar.
- Sample Counts Can Vary: a render Time Limit stops by seconds, and an adaptive threshold stops by noise level, so two frames can end with different sample counts (our interpretation).
- Practical Production Fix: render a short range while changing one setting at a time. For farm work see the top render farms of 2026. Isolate one variable per test render.
Cycles animation temporal flicker noise is the shimmer you see when a sequence plays back, even though every single frame looks clean. It is caused by noise or denoising that is not consistent between frames. The Blender 5.x manual pages were not readable for this article, so the settings below come from the Cycles add-on source and the Open Image Denoise documentation, and you should confirm names in your Blender version.
Contents
What causes Cycles animation temporal flicker noise?
Flicker means the error in each frame changes from frame to frame. In Cycles that can come from the noise pattern itself, from how the denoiser treats each frame, or from frames stopping at different sample counts. Each of these has a setting you can isolate with a short test render.
How do Seed and Animated Seed change noise?
The Cycles source describes Seed as the “seed value for integrator to get different noise patterns” and Use Animated Seed as using “different seed values (and hence noise patterns) at different frames.” In that source the seed defaults to 0 and Animated Seed defaults to off.
- Animated Seed off: the same seed is used, so the noise pattern is the same on every frame (our reading of the default).
- Animated Seed on: the pattern changes per frame, which behaves like film grain and tends to average out when the video plays.
- Test: render the same five frames with the option on and off and compare playback.
Source: Cycles add-on properties (Blender source, main branch, October 2026). Defaults can differ between Blender releases.
Can the denoiser cause temporal flicker?
Yes, it can. Open Image Denoise states that its RT filter is “not temporally stable.” Its documentation does not mention animation flicker directly. Cycles exposes several denoiser settings, so check them against each other.
- Denoising Input Passes: in the source the default is RGB, Albedo and Normal, which help the denoiser separate noise from detail.
- Prefilter and Quality: the source defaults are Accurate and High when using OpenImageDenoise.
- Noisy guiding passes: Open Image Denoise says auxiliary albedo and normal images should be as noise-free as possible, and recommends prefiltering them if they are noisy.
- Motion passes: Cycles can store denoising motion passes “for temporal denoisers,” which suits compositing-based workflows.
Source: Open Image Denoise documentation.
Can sample limits make Cycles animation temporal flicker noise worse?
They can. The Time Limit setting stops a frame after a fixed time and zero disables it, and the adaptive threshold is described as the noise level step at which sampling stops. A frame with more complex lighting may therefore finish with fewer or more samples than its neighbor, and the noise level changes with it (our interpretation).
The adaptive threshold description says lower values reduce noise at the cost of render time, and a zero threshold is set automatically from the number of AA samples.
Five fixes to test for Cycles animation temporal flicker noise
Run each test on the same short range, such as five frames around the worst flicker, and change only one item.
- Toggle Animated Seed. Compare on and off in playback.
- Raise samples or lower the adaptive threshold. If flicker fades, the noise level was the issue.
- Remove the Time Limit for finals. A fixed time can give uneven sample counts.
- Keep Albedo and Normal denoising passes. Do not drop them to save memory without checking flicker.
- Try a temporal workflow. Store the denoising motion passes and denoise in compositing if the denoiser itself is the cause.
More on settings that change frame time: render settings increasing render time and Redshift out of core rendering. Blender users with heavy scenes may also like this viewport lag guide.
Conclusion
Cycles animation temporal flicker noise has a short list of suspects: seed, denoiser, passes and sample limits. Isolate them with a five-frame test, and fix the one that moves the result. For long sequences that need more machines, compare options in the top render farms of 2026.
In short, cycles animation temporal flicker noise comes down to the documented limits and one change at a time. Test cycles animation temporal flicker noise on a short frame range first, and note what changed whenever cycles animation temporal flicker noise behaves differently on the full sequence.
FAQ
Why does my Cycles animation flicker?
Noise or denoising differs from frame to frame. Likely causes are a fixed seed pattern, a denoiser that is not temporally stable, or frames ending at different sample counts. Test one setting at a time on a short range.
What does Use Animated Seed do in Cycles?
The Cycles source describes it as using different seed values, and therefore different noise patterns, at different frames. It is off by default in that source, so test it on and off.
Is Open Image Denoise temporally stable?
Its documentation states that the RT filter is not temporally stable. The documentation does not address animation flicker directly, so verify your sequence with a short test render.
Can I denoise an animation after rendering?
Cycles can store denoising motion passes for temporal denoisers, so a compositing workflow is possible. Check that your denoiser accepts those passes.

COMMENTS