Skip to content

Repository files navigation

AniKin Logo — Free Maya Animation Toolkit

AniKin — Free Animation Toolkit for Maya

The Next-Generation Animator-First Toolkit for Autodesk Maya

An open-source, modular Maya Python plugin that supercharges your character animation workflow with smart tweening, pose libraries, motion trail editing, animation baking, and 30+ production-ready tools.

Maya 2024–2027 Python 3.9+ License GPLv3 Latest Release GitHub Stars

⚡ Quick Install · 📖 Full Docs · 📦 Releases · 🤝 Contribute


🌟 What is AniKin?

AniKin is a free, open-source animation toolkit for Autodesk Maya designed from the ground up for character animators. It installs as a single drag-and-drop dockable toolbar that sits above your timeline, giving you instant access to 30+ professional tools without leaving the viewport.

Whether you're blocking out keyframes, polishing breakdowns, cleaning mocap data, or exporting FBX for Unreal Engine, AniKin eliminates the repetitive technical friction of Maya and lets you focus on the art of animation.

Why AniKin?

Feature Maya Default AniKin
Tween / Breakdown Slider ✅ Linear + Ease modes
Visual Pose Library with GIF preview ✅ AniPose Pro
Studio Library .pose / .anim import ✅ Native parsing
Smart Key (animated channels only)
One-click Nudge / Duplicate keys
Procedural Overlap (AniWave)
Motion Noise / Jitter generator
Animation Health Check (AniCheck)
Cam-Lock to Object viewport tracking
Drag-and-drop install

✨ What's New in v0.6.0

  • AniPose Pro V3.3 — Complete UI overhaul with dark-chrome design tokens, tabbed category navigation, magnetic size slider, and fluid Grid/List toggle.
  • Native Studio Library Support — Import your existing Studio Library .pose and .anim folders directly. Thumbnails, metadata, and JSON controls are parsed natively.
  • Auto-Playing GIF Thumbnails — Clip thumbnails auto-play in the library grid. Hover to scrub frames manually.
  • 100% Curve-Fidelity Clip Paste — Animation clips now paste with mathematically identical Graph Editor curves by bypassing Maya's tangent lock ordering bug.
  • Multi-Curve Preview Widget — Overlaid sparkline graph with grid lines, axis labels, key dots, and a per-curve color legend.
Previous: v0.5.0 — Complete UI Redesign
  • New 10-group toolbar layout with clear visual separators
  • Custom-designed V2 SVG icons for every tool
  • Amber accent dark-mode color system (#d4860a)
  • Merged Lock/Unlock toggle button
  • Clickable "AniKin" brand logo → About/Settings
  • Compact 28×28px buttons for a tighter professional toolbar

🚀 Key Features & Tools

AniKin is organized into specialized modules. Every tool is accessible from the toolbar above your timeline. The layout is fully customizable — hide, reorder, or hotkey any section.

🎭 Pose & Transform Tools

  • Reset Pose — Zero out translation and rotation instantly.
  • Mirror / Flip Pose — Negate TX, TZ, RY or swap L↔R controls.
  • Copy / Paste Pose — Clipboard-based pose transfer across frames and rigs.
  • AniPose Pro — Full visual Pose & Animation Library with GIF thumbnails, Studio Library compatibility, and 100% curve-fidelity pasting.

🎨 Tweening & Easing

  • Tween Slider — Linear blend between previous/next keys. Push past 100% for overshoots.
  • Ease Slider — Smooth ease-in/out curve for organic breakdowns.
  • Smart Key — Sets keyframes only on channels that already have animation.

📐 Tangents & Curves

  • 1-Click Tangent Presets — Spline, Linear, Flat, Stepped, Auto.
  • Euler Filter — Fix gimbal lock on selected curves.
  • Smooth Curves — Average out jittery keyframes.
  • Clean Curves — Reduce mocap key density while preserving shape.

▶️ Playback & Key Operations

  • Key Navigation — Jump First / Prev / Next / Last keyframe.
  • Set Key — Accent-highlighted primary action button.
  • Play / Pause Toggle — Swaps icon state live.
  • Delete Key — Red-on-hover danger button for safety feedback.

🔧 Advanced Workflow Modules

  • AniOffset — Stagger animation across multiple objects by N frames.
  • Nudge Keys — Shift selected keys ±1 frame. Timeline range aware.
  • Duplicate & Slide — Copy animation blocks to a new time.
  • AniBake — Bake world-space motion to locator, modify rig, paste back.
  • AniWave — Procedural overlap and follow-through on chains.
  • AniNoise — Organic micro-jitter for living-hold generation.
  • Cam-Lock — Lock viewport camera to any object during playback.
  • AniTrail — Editable 3D motion trails in viewport.
  • AniMatch — IK/FK matching and space switching.
  • AniRetime — Non-destructive animation retiming.
  • AniBlast — Quick viewport playblast with annotation overlays.

🔍 Pipeline & Diagnostics

  • AniCheck — Scan for decimal-frame keys, flat anim, dense mocap, foot sliding.
  • AniColor — Keyframe coloring and timeline labeling system.
  • AniExport — Skeleton validation + clean FBX export for Unreal Engine.

👉 Read the Full Feature Documentation →


⚙️ Installation

Quick Install (Drag & Drop)

  1. Download the latest release or clone this repo.
  2. Drag drag_drop_install.py into your Maya viewport.
  3. AniKin docks automatically above your timeline. Done!

Manual Install

  1. Copy the AniKin folder to your Maya modules directory.
  2. Add the .mod file path to your MAYA_MODULE_PATH environment variable.
  3. Restart Maya.

Requirements

  • Maya 2024 or newer (Maya 2027 recommended)
  • Python 3.9+ (ships with Maya 2024+)
  • PySide2 or PySide6 (auto-detected)

⌨️ Hotkey Support

AniKin includes a built-in Hotkey Manager. Bind any AniKin tool to a Maya hotkey without writing a single line of Python.

Pro Tip: Map Copy PoseCtrl+C and Paste PoseCtrl+V inside the AniKin Hotkey Manager to override Maya's default geometry duplication.


🤝 Contributing

AniKin is open-source and welcomes contributions! Whether it's a bug fix, a new tool module, or documentation improvements — all help is appreciated.

  1. Fork the repository
  2. Create a feature branch: git checkout -b feature/my-tool
  3. Write your code with clear docstrings
  4. Test in at least one Maya version
  5. Submit a Pull Request

See CONTRIBUTING.md for full guidelines.


📜 License

AniKin is distributed under the GNU General Public License v3.0. Free to use, modify, and distribute — keeping professional animation tools accessible to everyone.


⭐ If AniKin helps your animation workflow, consider giving it a star!

Built with ❤️ for the Maya animation community

About

Free, open-source Maya animation toolkit — 30+ tools for character animators. Pose library, tween sliders, smart baking, motion trails, and Studio Library compatibility. Drag-and-drop install.

Topics

Resources

Stars

Watchers

Forks

Releases

Packages

Contributors

Languages