Skip to content

Idkthisguy/Anima

Repository files navigation

🎨 Anima (v1.1.0)

A lightweight, 2D animation engine.

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.

🌟 Key Features

  • Dynamic Timeline: Frame-by-frame control with a high-performance preview.
  • Ghosting (Onion Skinning): Lightweight 2-frame tracing for precise motion tracking.
  • Smooth Canvas: Sub-pixel smoothing with middle-mouse panning and high-speed zoom.
  • Portable Projects: Save your entire workflow into a single .anima file.

Getting Started

  1. Download: Download Anima.Setup.1.0.0.exe from the Releases section.

  2. Launch: Run the executable. No installation required.

  3. Animate: Draw, hit F for a new frame, and hit Space to see it move.

    ⚠️ ARM64 is an experimental version, it has never been tested! So USE IT AT YOUR OWN RISK and report bugs in issues

Pro Shortcuts

Action Key
Tools B (Brush), E (Eraser), G (Fill)
Brush Size [ (Decrease), ] (Increase)
Navigation F (Next Frame), D (Prev Frame)
Playback Spacebar (Play/Pause)
Canvas Ctrl + Scroll (Zoom), Mid-Mouse (Pan), Ctrl + 0 (Reset)

Project Status & Contributions

Mobile Contributors Wanted!

  • I'm currently focused on desktop rn, so if you know how to make a mobile port for this, then PLEASE fork this repo and make a pull request if it's finished. There will be a HIGH chance that I will accept the request after reviewing it. I will credit you and give you contribution

Linux version coming soon

  • I will be making a Linux version for Anima, for all the Linux users out there.

Roadmap

  • FFMPEG Export: Export to MP4, WebM, and GIF.
  • Vector Engine: Moving from pixels to paths for infinite scaling.
  • Tweening: Automated motion paths between keyframes.
  • Audio Support: Multi-track scrubbing for lip-syncing.

Contributors

Idkthisguy

  • Creator
  • Code-writer
  • Desktop Tester

Ezure

  • Main Tester
  • Mobile tester
  • Desktop tester