Anima is a "no-nonsense" creative tool built for speed. Designed with a familiar timeline workflow, it focuses on the essentials: drawing, timing, and motion.
Anima started as an Electron app, but 500MB of RAM for a simple 2D app didn't felt right to me. So I've rewritten the entire core in C++ and Qt.
And here's what got benefited:
- Optimization for low-end devices.
- Higher performance for future potential features.
- less than a 100 MB lightweight
(And I started learning C++ too and you can too if you want to fork or recreate this, or go back to the v1 and learn the easier way or want simplicity)
- Dual-Format Save System: Support for high-speed binary .anx files and legacy JSON-based .anima files. (HOLY SH## BACKWARDS COMPATIBILITY)
- Native Performance: Barely lags on low-end hardware (maybe you can run this on a potato?)
More release notes in the Changelog.
- Lightweight executable for saving your storage space
- Boosted performance C++ instead of ElectronJS
- Download: Download Anima from the Releases section.
- Launch: Just extract the zip file and run the
Anima.exeexecutable. No installation required. (literally) - Animate: Just draw and animate! There's nothing complicated about that, right?... (right?...)
Warning
If you so happened to find bugs, please report them in issues with a clip (like a screenshot or a screen recording) if possible. :)
| Action | Key |
|---|---|
| Tools | B (Brush), E (Eraser), G (Fill) |
| Navigation | Right arrow (Next Frame), Left arrow (Prev Frame) |
| Playback | Spacebar (Play/Pause) |
| Canvas | Ctrl + Scroll (Zoom), Mid-Mouse (Pan), Ctrl + 0 (Reset) |
- I realized how much ElectronJS is gonna affect this project negatively, so I have to upgrade Anima to C++ and Qt to bring that true lightweightness and performance. Also I'm using this as an excuse to learn C++ development hehe
- I will be making a Linux version for Anima, for all the Linux users out there who wants to try this :D
- Some awesome person asked me if it's gonna be just on PC or Android and I realized how good this will be on mobile so yeah
- And also for the iPhone users, sorry guys but y'all are gonna have to sideload this since I'm too broke to put this on the app store
- And another thing, I'm also too broke to put it in the play store lol.
- Legacy Support: Allowed save and open of
.animafiles. - FFMPEG Export: Export to MP4 and GIF.
- Tweening: Automated motion paths between keyframes.
- Audio Support: Multi-track scrubbing for lip-syncing.
- Creator
- Code-writer
- Desktop Tester
- Code-writer
- Main Tester
- Mobile tester
- Desktop tester
This project is licensed under the GNU Affero General Public License v3.0 (AGPL-3.0).
Important
If you modify Anima and run it on a server or distribute it, you must make your source code available under the same license. See the LICENSE file for full details.