-
Notifications
You must be signed in to change notification settings - Fork 0
Home
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.
- Download the latest release from the Releases page or clone the repository.
- Unzip the downloaded file.
- Simply drag and drop the
drag_drop_install.pyfile directly into your Maya viewport. - The AniKin toolbar will automatically dock above your timeline!
- Copy the
AniKinfolder into your Maya modules directory (e.g.,Documents/maya/modules). - If a
.modfile doesn't exist, create one or add the path to yourMAYA_MODULE_PATHenvironment variable. - Restart Maya.
AniKin is divided into specialized modules. Here is a deep dive into the most powerful ones:
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
.poseand.animfolders. 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%).
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.
- 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).
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+C→ Copy Pose -
Ctrl+V→ Paste Pose -
Ctrl+Shift+V→ Mirror Paste Pose -
Alt+Left/Right Arrow→ Nudge Keys (shifts selected keys 1 frame)
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!
AniKin is built for the community. If you have feature requests, bug reports, or want to contribute code:
- Check the Issues tab to report bugs or request features.
- Read the
CONTRIBUTING.mdfile in the repo if you want to submit a Pull Request.
Built with ❤️ for the Maya animation community.