Performance, Opacity, and Smoothness Improvements

major update

AnimaEngine · published · build 26395577

Good evening. First of all, I want to apologize. I was aware of the excessive RAM usage with very heavy animations, and the issue became more noticeable after I started collaborating with artists whose animations are made in After Effects. Those animations are beautiful, but they are also very demanding. I had to rebuild the engine from scratch so it could handle heavy animations at high FPS without using too much RAM or causing stutters.

This is the RAM usage of a 500 MB animation running at 60 FPS with more than 500 frames, with the menu closed.

And this is the usage with the main menu open.

In addition, some animations, especially at 60 FPS, would stutter and look bad. I added a master clock that is completely independent of Windows so system stutters do not affect performance.

The new engine uses a memory buffer. If your PC can handle 512 MB, leave it as it is; if not, you can lower that value. IMPORTANT: if you lower it, I also recommend reducing the animation size to avoid delays.

I ADDED OPACITY!!! A lot of people asked for it.