Skip to content

Commit aa03586

Browse files
committed
N20: Bitmapflow
1 parent 121f140 commit aa03586

File tree

2 files changed

+35
-0
lines changed

2 files changed

+35
-0
lines changed
958 KB
Loading

content/posts/newsletter-020/index.md

Lines changed: 35 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -434,6 +434,41 @@ cleanup, tweaks, optimization, and finally packaging the GUI up.
434434
[GTK]: https://gtk.org/
435435
[gtk4-rs]: https://github.com/gtk-rs/gtk4-rs#gtk4-rs-
436436

437+
### [Bitmapflow]
438+
439+
![Bitmapflow interpolating a walking mech animation](bitmapflow.gif)
440+
_Bitmapflow interpolating a walking mech animation_
441+
442+
Bitmapflow ([GitHub][Bitmapflow-GitHub]) by [@bauxitedev] is a tool to help you
443+
generate [inbetweens] for animated sprites. In other words, it makes your
444+
animations smoother. It uses [optical flow] to try to guess how the pixels move
445+
between frames, and blends them accordingly. The results are far from perfect,
446+
and probably require some editing by hand afterwards, but it can produce decent
447+
results.
448+
449+
It supports loading and saving animated gifs, spritesheets and individual
450+
frames.
451+
452+
The tool is written using godot-rust and executables are available for Windows,
453+
although Linux support will be coming soon. (If you compile the program from
454+
source, it already works on Linux.)
455+
456+
A full demonstration and walkthrough of the program is available on
457+
[YouTube][Bitmapflow-Youtube].
458+
459+
You can try it out yourself on [itch.io][Bitmapflow-Itch].
460+
461+
_Discussions: [/r/rust_gamedev][Bitmapflow-Reddit]_
462+
463+
[Bitmapflow]: https://github.com/Bauxitedev/bitmapflow
464+
[Bitmapflow-GitHub]: https://github.com/Bauxitedev/bitmapflow
465+
[Bitmapflow-Youtube]: https://www.youtube.com/watch?v=rC359dDAMiI
466+
[Bitmapflow-Reddit]: https://www.reddit.com/r/rust_gamedev/comments/mjw90q/introducing_bitmapflow_a_tool_to_generate/
467+
[Bitmapflow-Itch]: https://bauxite.itch.io/bitmapflow
468+
[@bauxitedev]: https://twitter.com/bauxitedev
469+
[inbetweens]: https://en.wikipedia.org/wiki/Inbetweening
470+
[optical flow]: https://en.wikipedia.org/wiki/Optical_flow
471+
437472
## Popular Workgroup Issues in Github
438473

439474
<!-- Up to 10 links to interesting issues -->

0 commit comments

Comments
 (0)