Skip to content

Commit 56dca67

Browse files
authored
N20: Bitmapflow (#559)
1 parent 5ab9c9a commit 56dca67

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
@@ -630,6 +630,41 @@ cleanup, tweaks, optimization, and finally packaging the GUI up.
630630
[GTK]: https://gtk.org/
631631
[gtk4-rs]: https://github.com/gtk-rs/gtk4-rs#gtk4-rs-
632632

633+
### [Bitmapflow]
634+
635+
![Bitmapflow interpolating a walking mech animation](bitmapflow.gif)
636+
_Bitmapflow interpolating a walking mech animation_
637+
638+
Bitmapflow ([GitHub][Bitmapflow-GitHub]) by [@bauxitedev] is a tool to help you
639+
generate [inbetweens] for animated sprites. In other words, it makes your
640+
animations smoother. It uses [optical flow] to try to guess how the pixels move
641+
between frames, and blends them accordingly. The results are far from perfect,
642+
and probably require some editing by hand afterwards, but it can produce decent
643+
results.
644+
645+
It supports loading and saving animated gifs, spritesheets and individual
646+
frames.
647+
648+
The tool is written using godot-rust and executables are available for Windows,
649+
although Linux support will be coming soon. (If you compile the program from
650+
source, it already works on Linux.)
651+
652+
A full demonstration and walkthrough of the program is available on
653+
[YouTube][Bitmapflow-Youtube].
654+
655+
You can try it out yourself on [itch.io][Bitmapflow-Itch].
656+
657+
_Discussions: [/r/rust_gamedev][Bitmapflow-Reddit]_
658+
659+
[Bitmapflow]: https://github.com/Bauxitedev/bitmapflow
660+
[Bitmapflow-GitHub]: https://github.com/Bauxitedev/bitmapflow
661+
[Bitmapflow-Youtube]: https://www.youtube.com/watch?v=rC359dDAMiI
662+
[Bitmapflow-Reddit]: https://www.reddit.com/r/rust_gamedev/comments/mjw90q/introducing_bitmapflow_a_tool_to_generate/
663+
[Bitmapflow-Itch]: https://bauxite.itch.io/bitmapflow
664+
[@bauxitedev]: https://twitter.com/bauxitedev
665+
[inbetweens]: https://en.wikipedia.org/wiki/Inbetweening
666+
[optical flow]: https://en.wikipedia.org/wiki/Optical_flow
667+
633668
### [FemtoVG]
634669

635670
![femtovg](femtovg.png)

0 commit comments

Comments
 (0)