Skip to content
Mihir Patil edited this page Jul 23, 2026 · 1 revision

🌟 Welcome to the AniKin Wiki!

AniKin is a free, open-source animation toolkit for Autodesk Maya designed specifically 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.


⚡ Quick Start & Installation

Option A: Drag & Drop (Recommended)

  1. Download the latest release from the Releases page or clone the repository.
  2. Unzip the downloaded file.
  3. Simply drag and drop the drag_drop_install.py file directly into your Maya viewport.
  4. The AniKin toolbar will automatically dock above your timeline!

Option B: Manual Installation

  1. Copy the AniKin folder into your Maya modules directory (e.g., Documents/maya/modules).
  2. If a .mod file doesn't exist, create one or add the path to your MAYA_MODULE_PATH environment variable.
  3. Restart Maya.

📸 Core Modules

AniKin is divided into specialized modules. Here is a deep dive into the most powerful ones:

1. AniPose Pro (Visual Pose & Clip Library)

AniPose Pro replaces Maya's limited clipboard with a searchable, taggable, thumbnail-driven library.

  • Native Studio Library Support: Drag and drop your existing Studio Library .pose and .anim folders. AniPose Pro extracts the thumbnails, metadata, and JSON controls natively.
  • 100% Curve-Fidelity Paste: Captures and pastes multi-frame animation clips with exact Graph Editor curve fidelity (tangent types, angles, weights, locks, infinity, breakdowns). Maya's tangent lock ordering bug is bypassed!
  • GIF Previews: Animation clip thumbnails auto-play in the grid. Hover to scrub manually!
  • Blend Slider: MMB-drag in the viewport to blend between the current rig state and any library pose (0–100%).

2. Tweening & Easing

Our custom slider engine gives you absolute control over breakdowns.

  • TW (Tween): Linearly blends the current pose between the previous and next keyframes. Push past 100% for overshoots.
  • EA (Ease): Applies a smooth ease-in/ease-out curve for organic breakdowns.
  • Smart Key: Sets a keyframe only on channels that already have animation, preventing messy curves.

3. Advanced Animation Operations

  • AniOffset: Select multiple controls and stagger their animation by a set number of frames to instantly create overlap.
  • AniWave: Procedural overlap and follow-through down a chain of controls (like tails, spines, or tentacles).
  • AniBake: Smart baking — bake world-space motion to a locator, modify the underlying rig, and paste the baked motion back perfectly.
  • Cam-Lock: Lock the viewport camera to any selected object during playback (Track or Aim modes).

⌨️ Recommended Hotkey Setup

AniKin features a built-in Hotkey Manager. You can bind any AniKin tool to a Maya hotkey without writing Python code!

Click the icon in the toolbar to open the manager.

Pro-Tip Bindings: We highly recommend overriding Maya's default geometry duplication shortcuts with AniKin's pose tools:

  • Ctrl+CCopy Pose
  • Ctrl+VPaste Pose
  • Ctrl+Shift+VMirror Paste Pose
  • Alt+Left/Right ArrowNudge Keys (shifts selected keys 1 frame)

🔍 Troubleshooting & Diagnostics

If you run into messy data, use AniCheck (the stethoscope icon). It scans your scene for:

  • Decimal-frame keys (sub-frame keys)
  • Flat / dead animation curves
  • Overly dense mocap keys
  • Foot sliding It provides one-click fixes for all of these issues!

🤝 Getting Involved

AniKin is built for the community. If you have feature requests, bug reports, or want to contribute code:

  1. Check the Issues tab to report bugs or request features.
  2. Read the CONTRIBUTING.md file in the repo if you want to submit a Pull Request.

Built with ❤️ for the Maya animation community.

Clone this wiki locally