Don't want to see articles from a certain category? When logged in, go to your User Settings and adjust your feed in the Content Preferences section where you can block tags!
We do often include affiliate links to earn us some pennies. See more here.

Bitmapflow helps artists generate inbetweens for animated sprites

By - | Views: 17,567

Are you developing games? Making awesome gifs of things and whatever else? Bitmapflow is a very clever application that will generate extra parts of animations to make them smoother. Like a lot of things lately, it slipped through the TODO list and got buried under a pile of "I should really take a look at these" but we're finally getting to it.

Now and then we like to highlight things that aren't games that we think might be useful to certain readers and game developers, this is one such time because it's just so seriously cool. Bitmapflow "uses optical flow to try to guess how the pixels move between frames, and blends them accordingly", like the example they give below:

It's mighty impressive, and after the initial release went out a Linux version was put up back in April.

Know what else is awesome about it? They application is made with Godot Engine, and it's even open source under the MIT license! Check out their video below:

YouTube Thumbnail
YouTube videos require cookies, you must accept their cookies to view. View cookie preferences.
Accept Cookies & Show   Direct Link

Want to give it a run? Find it on itch.io and GitHub.

Article taken from GamingOnLinux.com.
16 Likes
About the author -
author picture
I am the owner of GamingOnLinux. After discovering Linux back in the days of Mandrake in 2003, I constantly came back to check on the progress of Linux until Ubuntu appeared on the scene and it helped me to really love it. You can reach me easily by emailing GamingOnLinux directly. Find me on Mastodon.
See more from me
The comments on this article are closed.
7 comments

DrMcCoy May 29, 2021
...this looks terrible :(

EDIT: Though, to be fair, they do acknowledge that "[t]he results are far from perfect, and probably require some editing by hand". Okay, I should have read that beforehand; I assumed it was advertised as a ready-made automatic solution.


Last edited by DrMcCoy on 29 May 2021 at 8:40 pm UTC
Liam Dawe May 30, 2021
Quoting: DrMcCoy...this looks terrible :(
Depends on your perspective, personally I thought it looked pretty darn good for an automatic thing. It all depends how much of a perfectionist you're going to be on it. While in-game, many probably won't even notice some of the smaller issues it has, especially considering you're going to be seeing them against world backgrounds and often at a much faster pace than the examples.
kit89 May 30, 2021
Thanks for bringing this to my attention, I have a few placeholder animations that I would love to get tweened and this looks like a great stop gap.
tuubi May 30, 2021
View PC info
  • Supporter
Quoting: Liam Dawe
Quoting: DrMcCoy...this looks terrible :(
Depends on your perspective, personally I thought it looked pretty darn good for an automatic thing. It all depends how much of a perfectionist you're going to be on it. While in-game, many probably won't even notice some of the smaller issues it has, especially considering you're going to be seeing them against world backgrounds and often at a much faster pace than the examples.
As the developer says on the video, you'd use this to produce the frames and then tweak them to perfection in your preferred animation tool. It sure seems like it could save you a bunch of time. Though I'd assume it would be even handier if this was integrated into an open source pixel animation tool.
Liam Dawe May 30, 2021
Quoting: tuubiAs the developer says on the video, you'd use this to produce the frames and then tweak them to perfection in your preferred animation tool. It sure seems like it could save you a bunch of time. Though I'd assume it would be even handier if this was integrated into an open source pixel animation tool.
Yeah exactly, taking it literally as it outputs might look odd, the idea is to help save time. Even though the automatic bit does still look pretty good!
Marlock May 30, 2021
QuoteThough I'd assume it would be even handier if this was integrated into an open source pixel animation tool.
It's made in Godot so if you're developing games in that FOSS Game Development Suite/Engine it's perfectly convenient... and even if you aren't there is at least one pixel-art editing software (Pixelorama) that's also made with Godot so it is likely to be able to use the output conveniently:
https://www.gamingonlinux.com/articles/need-to-make-some-pixel-art-pixelorama-is-a-cross-platform-foss-tool-worth-looking-at.15610
tuubi May 31, 2021
View PC info
  • Supporter
Quoting: Marlock
QuoteThough I'd assume it would be even handier if this was integrated into an open source pixel animation tool.
It's made in Godot so if you're developing games in that FOSS Game Development Suite/Engine it's perfectly convenient...
Not as convenient as not having to export images to an external application and back again. It's a bunch of extra steps and breaks the workflow.

This does not mean the tool isn't great, and the code is available under a permissive license for whoever wants to integrate it into their own software, open source or not. I guess even a command line tool and/or a general purpose library would be useful for developers.
While you're here, please consider supporting GamingOnLinux on:

Reward Tiers: Patreon. Plain Donations: PayPal.

This ensures all of our main content remains totally free for everyone! Patreon supporters can also remove all adverts and sponsors! Supporting us helps bring good, fresh content. Without your continued support, we simply could not continue!

You can find even more ways to support us on this dedicated page any time. If you already are, thank you!
The comments on this article are closed.