Copy link to clipboard
Copied
Hello. Im having some trouble making the following animation in After Effects:
https://upload-video.net/a11071e8Z11-noau
I tried using block dissolve, fractal noise and some other effects but couldn't make it work. I don't know how to make the squares move in an organized way like in the video above.
If someone could help me, with code or some trick would be really appreciated.
Thanks in advance
Copy link to clipboard
Copied
Probably the easiest solution is to create a shape layer that is the same size as the box you want to reveal using the color you want for the box. Duplicate that layer and add Fractal Noise and Mosaic and adjust the settings until you get the kind of pattern you want that has at least 1 box that is 100% black and one that is 100% white. You can check the color by looking at the info panel and hovering over the mosaic boxes. When the top copy of the shape layer has the mosaic pattern you like name the layer Mosaic and turn off the visibility. Now add the CC Image Wipe transition to the blue box shape layer, choose Mosaic as the Gradient Source with Effects and masks selected and animate the completion from 100% to zero to reveal the background box. The way the transition behaves depends on how you set up the Mosaic layer with fractal noise and mosaic.
Add your text layer and then copy and paste the CC Image Wipe transition to the text layer and you are done. The comp will look something like this.
This can also be done in Premiere Pro. I'm pretty sure there is a template, but it might be an effect. If you have more than one of these to do I would think about doing them all in Premiere Pro.
Copy link to clipboard
Copied
Another thinkable way would be to create the final box with many square boxes in AE or AI as individual layer (when doing it with AE, you can use expressions to place the boxes while duplicating them). The layers have to be roughly ordered (in the example animation, box fill start at center and grow outwards, so center boxes are the top layers). Last step is to sort in points linear decenting, or in some kind of curve via script. Boxes of different color are just included in the whole layer stack and for more randomness, you can randmly order the layer stack or parts of it via scripts.
And another thinkable way is to use a circle shape layer with a radial gradiant, or stroke, or several circles.
With sampleImage() expression on every box, each box checks luma values of the shape and depending on the thresholds you definded, the box became visible and have a pre-defined color (white, light blue, darker blue). That are only some if-conditions. Once set up, all you have to animate is the gradiant, the stroke, the circles or however you build this thing.
*Martin