Case study · 05 Personal production tool

Mirror
Tools

A Maya workflow for mirroring character poses and rebuilding cyclic animation on the opposite side with the correct time offset.

Role
Workflow design & development
Built with
Python · Maya Animation Layers
Tested on
Maya 2025 · macOS
Cycle and pose mirroring workflow 01:27

Problem → solution

Mirror the pose.
Rebuild the motion.

A single pose needs rig-aware channel mapping, while cyclic animation also needs the correct half-cycle timing. The tool handles both workflows and keeps generated motion separate for review.

01 / Direction

Detect the source

The active one-sided Animation Layer or selected control determines which side drives the recalculation.

02 / Pose & motion

Mirror or rebuild

Mirror the current pose directly, or rebuild paired animation on the opposite side with a half-cycle offset.

03 / Safety

Review before merging

The generated motion stays on its own animation layer until the animator accepts the result.

Technical notes Open details

Rig-aware behaviour

Supports common L / R naming patterns, namespaces, transform controls and joint-based fingers, with conflict checks before writing.

Project scope

Independently implemented for a personal production rig and tested in Maya 2025 on macOS. Other rigs may require rule adjustments.

End of case study Back to all work