Copy link to clipboard
Copied
I'm trying to recreate the grain of an old film with fractal noise but when I keyframe the evolution the animation suddenly stops after running for half a second (6 frames).
Looking at the effects window the values seem to increase as I move through the timeline while the animation is stopping half a second in starting from the first keyframe.
If you need multiple cycles they repeat every revolution if you enable Cycle Evolution. You can just set the number of cycles you want to use to something like 4 set one keyframe at the start of the layer for evolution at 1 - 0.0º and a second one down the timeline a couple of seconds at 4 - 0,0º then add the expression loopOut(). That should solve your problem. Not only that but it will render much faster than looping a bunch of frames. Running out of loops in 6 frames is kind of pointless any
...Copy link to clipboard
Copied
Why not use one of the other effects? Film Grain comes to mind.....
Copy link to clipboard
Copied
Well, I use fractal noise for a lot of other things as well, backgrounds for example.
Copy link to clipboard
Copied
... and so you're reluctant to use the Film Grain effect to make film grain.
WHAT ON GOD'S GREEN EARTH DO YOU THINK IT'S FOR?
Copy link to clipboard
Copied
is your Ae up to date? It could be the GPU acting up since the latest update introduced additional GPU accelerated effects like fractal noise. Check your project settings if under rendering effects if you are using the GPU and if so - turn it off by setting it to software only.
If that doesn't work show us your timeline and hit UU so we can see all the modified properties
Copy link to clipboard
Copied
Yes it is! I did as you said but the problem still persists. Now as I played around with the keyframes I did realize that the evolution is stopping at 90x.
Copy link to clipboard
Copied
I was able to reproduce this issue. what I think is happening is that you exhausted the limits of this effect and setting 1000 cycles just breaks it after a few seconds. seems like as you said - the limit is 90 cycles. could be a bug, could be the tool's limitation. are you sure you need 1000 cycles? change it to 90 and see if the result suits you. maybe even 50 will suit you. also, Dave is right about choosing the right tool to begin with. Add Grain is robust enough and precise for adding grain don't you think?
Copy link to clipboard
Copied
If you need multiple cycles they repeat every revolution if you enable Cycle Evolution. You can just set the number of cycles you want to use to something like 4 set one keyframe at the start of the layer for evolution at 1 - 0.0º and a second one down the timeline a couple of seconds at 4 - 0,0º then add the expression loopOut(). That should solve your problem. Not only that but it will render much faster than looping a bunch of frames. Running out of loops in 6 frames is kind of pointless anyway. One-tenth of a degree will change the look of fractal noise considerably, 10º per frame will give you plenty of movement for your noise.
Running out of loops in 6 frames is kind of pointless anyway. One revolution in one second will give you a significant difference between every frame so if you set the end keyframe for evolution to 90 cycles on a 90-second layer you should get plenty of moving grain anyway.