

Masking, on the other hand, lets us make soft edges by taking transparency and grey values of the mask into account. In this case, any half-transparent effects are not possible, it’s an all-or-nothing approach. Clipping and Masking 🚫Ĭlipping refers to removing parts of elements defined by other parts. Also, to make the animation seem more natural we need to write a file with a long duration which will lead to an increase of the file size, which is not desirable for the website, given that the animation object is on the home page. The other way to implement this kind of animation is render AE animation to mp4/gif file, but, as I know, AE has problem with rendering wiggle path animation. Lottie is a mobile library for Web and iOS that parses Adobe After Effects animations exported as json renders them natively on your web or mobile project! But, unfortunately lotti doesn’t support animation processing, which developed using wiggle path ( see more). The first thing that came to my mind is the use of a lottie (earlier known as bodymovin) plugin for Adobe After Effects. Let’s look at the ways of solving the problem. This animation was designed using wiggle path After Effects feature, which made the task even more complicated. The first thing I decided to do is to implement animation, which we called ‘ amoeba animation’

So, let’s begin the journey into the world of m̶y̶s̶t̶i̶c̶i̶s̶m̶ ̶a̶n̶d̶ ̶m̶a̶g̶i̶c̶ JS’s requestAnimationFrame() and CSS transitions 🍀. The new site will contain a lot of d̶a̶m̶n̶ ̶m̶a̶g̶i̶c ✨ animations.

There were plenty of files with extension *.ae (Adobe After Effects).

When I saw the designer’s missive I was surprised. Once upon a time I received the assignment … I needed to develop a website for our awesome Uptech Team. Epigraph: If you just want to copy and paste code to your javascript project - click here, but if you want to understand how to do this, understand why other ways are not suitable for this task, then settle down comfortably and get ready.
