Animation Tool Kit - v1.1.0 release
ATK_v1.1.0 is a production-focused update for the Animation Tool Kit that improves tool reliability, UI consistency, and Maya animation workflow stability. This release includes major updates to Bookmarks, Inbetweener / World Tweener, Noise Generator, Character Snapshot, and Mirror Controls, with stronger timeline handling, safer undo behaviour, cleaner Qt-based interfaces, and a new Character Snapshot source-of-truth workflow for mirror matching and rig data.
Animation Tool Kit ATK_v1.1.0 Release: Reliability, UI Polish, and Stronger Maya Animation Workflows
The latest Animation Tool Kit release, ATK_v1.1.0, focuses on improving production reliability, tool consistency, and day-to-day animation workflow inside Autodesk Maya.
This update brings major improvements to several core ATK tools, including Bookmarks, Inbetweener / World Tweener, Noise Generator, Character Snapshot, and Mirror Controls. The goal of this release is to make the toolkit feel more stable, more predictable, and more consistent across tools while reducing workflow issues that could interrupt animation production.
A More Reliable Bookmarks Tool
The Bookmarks tool has received important timeline reliability improvements. Bookmark markers now align more accurately with Maya frame values and respond more consistently when the playback range, animation range, or timeline display range changes.
This is especially useful in animation workflows where the timeline is frequently adjusted during blocking, polish, review, or shot management. Bookmarks should no longer feel visually locked or out of sync after timeline range changes.
The update also improves script Job and callback handling, reducing the chance of duplicate or orphaned callbacks during longer Maya sessions or after UI refreshes.
Inbetweener and World Tweener Improvements
The Inbetweener tools have been updated with a cleaner, custom-drawn slider interface. The new slider uses a dark pill-style track, square tick marks, clear colour-coded modes, and a live percentage readout while dragging.
World Tweener now includes a safer one-controller-at-a-time workflow. If multiple controllers or objects are selected, the tool blocks the action and provides a clear message explaining the issue. This safeguard applies across the main Inbetweener window, the World Tweener pop-out, and the ATK toolbar mini slider.
These changes make the tool clearer to use and help prevent accidental multi-controller operations that could create unexpected animation results.
Noise Generator Rebuilt in Qt
The Noise Generator has been rebuilt with a new Qt interface to match the updated Inbetweener style. The older maya.cmds slider layout has been replaced with a PySide2 / PySide6 tool window using the same custom slider system.
The updated Noise Generator now includes styled slider groups for:
NZ— NoiseNB— Noise BuildSC— ScaleES— EaseEB— Ease Both
Each slider group has its own accent colour, live value readout, and compact header layout with Min / Max range fields. The window now fits itself to the available screen height and only shows a scrollbar when necessary.
Several Noise Generator interaction issues were also fixed. Typed value fields now properly apply changes to keys, track clicks now run inside a proper undo chunk, and undo chunks are protected from being left open if an error occurs mid-drag. Channel filtering and bake reliability were also improved so the tool more accurately identifies driven animation channels.
The underlying animation math for noise, noise build, scale, ease, ease both, and bake remains unchanged. This update focuses on interface consistency, interaction reliability, undo safety, and documentation accuracy.
Character Snapshot Becomes the Source of Truth
Character Snapshot has received a major workflow upgrade and now acts as the central source of truth for rig matching, mirror pairing, manual pairs, exclusions, channel rules, and flip behaviour.
This means Mirror Controls no longer needs to maintain its own duplicated snapshot data. Instead, Mirror Controls now reads from Character Snapshot data directly, reducing conflicting information and improving long-term maintainability.
Character Snapshot now stores more complete rig information, including control side, partner, dominant axes, attributes, default values, and auto-detected mirror rules. Matching has also been rebuilt to support more naming conventions while avoiding false positives caused by simple substring matching.
Manual pairs are now validated before saving, and namespace-aware matching has been improved so rigs with namespaces resolve more reliably.
Mirror Controls Refactor
Mirror Controls has been significantly refactored to work directly with Character Snapshot data. The older duplicated snapshot system has been removed, and legacy Mirror Controls data can now be migrated into Character Snapshot data without destroying existing information.
This update fixes several important Mirror Controls issues, including rule edits not affecting runtime mirroring, flip selection mode overwriting one side instead of swapping values, Mirror Middle selection mode skipping middle controls, and the Not Selected workflow not being fully implemented.
The missing snapshot workflow has also been improved. If Character Snapshot data is not found, Mirror Controls now provides a clear prompt explaining the issue and gives the user options to open Character Snapshot, continue using heuristic matching, or cancel.
Cleaner Tool Interfaces
Character Snapshot and Mirror Controls both received UI cleanup. Redundant snapshot-related buttons were removed from the main windows where those actions already existed in menus. Unsupported emoji and glyph icons that could display as empty boxes or question marks in Maya on Windows were replaced with plain labels or proper Qt icons.
Character Snapshot is now updated to v1.2.0, Mirror Controls is updated to v2.3.3, and Noise Generator is updated to v1.1.0.
Summary
ATK_v1.1.0 is a production-focused update that improves reliability, visual consistency, and animation workflow safety across the toolkit. Bookmarks are more timeline-aware, Inbetweener and Noise Generator now share a cleaner Qt-based interaction style, and Character Snapshot now provides a stronger foundation for Mirror Controls.
This release is an important step toward making the Animation Tool Kit more stable, easier to maintain, and more dependable in real Maya animation production workflows.
Release Tag
ATK_v1.1.0