animoox lottie animation
Mon Mar 2021

Animoox Lottie Animations, The Significant Differences Between Raster Animations & Lottie Animations

Animoox Lottie animation Service

Animoox offers the new Animoox lottie animation service for its clients. This service is particularly for those customers who are looking for top-notch animations at a cost-effective rate. Animoox assures that it provides the best animoox lottie animation service at an affordable cost. Also, they assures that it provides what its clients are looking for and revolutionizes their method of communication.

An overview of Animoox lottie animation

Animoox realizes the importance of efficient communication, between businesses and their customers. To foster this communication and make it more effective, Animoox uses Lottie animation. Since a business can have several mediums, such as websites and apps, it’s necessary that they are all equally interactive.

The benefit of using Animoox Lottie animation is that it can be incorporated anywhere without distorting its quality. This is because Lottie animations are made out of codes that describe moving vectors. At Animoox, we make the most out of services to design Lottie animations that speak for themselves.

Here, our dedicated team strives to create dynamic animations at an affordable cost. Its innovativeness and easy-to-use format made every business as interactive as ever.

Lottie animation can be integrated anywhere you like without destroying its resolution. And a few animators still choose raster animations over Lottie animations.

In case you didn’t know, raster animations are animation frames that are made of pixels instead of scalable components, such as vectors.

While Animoox wholeheartedly supports the convenience provided by free Lottie animations, it wonders why some animators would pick raster animations. To clear this confusion, we conducted comprehensive research and brought out their differences. Perhaps by differentiating these two formats, we can all come up with a better judgment.

An Overview on Raster Animations

As mentioned before, a raster animation is a series of frames. Each and every frame consists of pixels that in turn have color data connected to them. Each individual frame has the same number of pixels because they all have the same width and height.

For instance, a frame width has 1,000 pixels while the height has 500 pixels, the frame would be ultimately represented by 1,500,000 bytes that are 1.44 MB. This specific example is set in the backdrop of the usage of the YUV color system. where 8 bits represent each channel.

By using 4:2:2 chroma subsampling, the carrying capacity can be brought down to 367 KB. For example, if the time limit of a particular animation is 1 second, the playback speed having 30 frames per second,

the final carrying capacity would be 10.76 MB. The carrying capacity can be further decreased through the use of various prediction and compression techniques. 

What Makes Free Lottie Animation So Different?

Free Lottie animations are defined by describing vectors. In free Lottie animations, a Bezier curve would be demonstrated to specify the path, where the white box would move across. This specifically means that there would be two points – point A and point B.

As Point A is the 1st frame, point B is the 120th frame. Additionally, there will also be two respective tangent vectors along with the frames, where these vectors would fall upon.

Since point B is the 120th frame, increasing the duration of the free Lottie animation further beyond 120 frames will not have any bearing on that particular size. For instance, if the duration of the free Lottie animation was increased to 240 frames that had a playback rate of 30 frames per second. The animation would then appear slower.

On the other hand, if there were only 60 frames per second, the animation would although look smooth but play at its original speed. Eventually, when the animation is delivered to a Lottie, by using the LottieFiles After Effects Plugin, the total size would be just under 1.2 KB.

Real-world raster animation formats

Till now, we had taken a theoretical approach to raster animation encoder. However, this does not bring in the matters of versioning, frame sequencing, and several more metadata. Unlike the theoretical approach, the practical scenario showcases raster animation as being lightweight. which is also referred to as Animated PNG (APNG).

In this case, the vector animation sequence would be delivered in a sequence of 120 PNGS. Through the usage of Adobe After Effects, this can be completed. This sequence of 120 PNGs would be then compiled into an APNG by using PNG Animator. To see some distinction, the animation would also be delivered as both an MPEG2 movie and a GIF sequence.

Even though both were delivered using the exporter’s default settings. An extra step is required to be omitted from the audio channels of the MPEG2 movie by using ffmpeg.

Once they were delivered using the different formats, the output would be entirely different. To begin with, APNG makes it to the top position by the most lightweight animation format by having a minimum carrying capacity of 11 KB.

The GIF, on the other contrart, has 142 KB, as its entirety wasn’t required to be available before starting the playback.

Then arrives MPEG2, which is as large as 246 KB as it comprises the usage of bidirectional predicted picture frames also known as B-frame.

The thing about B-frame is that it improves reverse playback from streaming sources. Its loss doesn’t hamper either the prediction proficiency in the differentiation between frames. That are received or in frames that are dropped. Significant differentiators that come up in the context of comparing Lottie animations to raster ones are – picture quality, color accuracy, and payload size. We discuss each in turn.

Differentiating The Picture Quality Between The Animation Formats

Chroma subsampling is one method that is particularly used by raster animation encoders. Basically, it reduces the file size of the animations. But with the added caveat that some color information is generally lost in the process. 

Up to 3/4ths of the color, data can be lost in the case of 4:2:2 YUV Sampling for example. Consequently, such loss can cause in loss of detail, such as the 2×4 white box in our example losing sharpness. All in all, color quality can also be affected. When it comes to Lottie, however, such losses are non-existent.

Distinguishing The Colour Accuracy

The YUV channels in our example raster animation are prescribed as having 8 bits per each channel, at which level the color gamut could appear of low quality and even displeasing to look at.

A Lottie on the other hand makes the most out of the color gamut of the device rendering it. So this implies that Lottie renderings on a device supporting up to 16 bits per channel would display exceptional accuracy in color. 

Key Differences In The Payload Size

In terms of file size, Lottie animations are much smaller in size than raster ones by default.

A Lottie can be up to a staggering 1/10ths of the size of the payload that is generated by our specific example of raster animation encoder.

By increasing the duration or frame rate of our animation has no effect on the free Lottie animation’s file size. Whereas the file size enlarges proportionally with frame rate and/or duration in the case of a raster animation payload.

Let’s work Together

At Animoox, we bring together our client’s opinions and our creativity to create effective and memorable animation.