UE5 editor plugin that bakes mirrored animations as separate assets using Mirror Data Tables.
If your game uses root motion montages, and you need mirrored variants, runtime mirroring won't work. This tool bakes them offline instead.
- Mirrors bone transforms using the exact
FAnimationRuntime::MirrorPosemath, applied per-frame viaIAnimationDataController - Remaps notifies, curves, and sync markers per your Mirror Data Table mappings
- Notify property remapping - swaps values inside notify properties (e.g. socket names, gameplay tags) via FProperty reflection
- Montage support - duplicates montages and swaps internal sequence references
- Two workflows:
- Right-click any AnimSequence/AnimMontage → "Mirror Animation"
- Batch export via Animation Mirror Profile editor (retargeter-like UX)
Copy this folder into your project's Plugins/ directory. No other dependencies, just standard UE5 engine modules.
Tested on UE 5.6. Should work on 5.3+ (uses IAnimationDataController API).
- Right-click an AnimSequence or AnimMontage in Content Browser
- Mirror Animation
- Pick your Mirror Data Table, set a name suffix
- Click Mirror
- Content Browser → Add → Animation → Animation Mirror Profile
- Double-click to open the editor
- Set your Skeleton and Mirror Data Table
- Add animations to the Entries array
- Optionally add Notify Remap Rules (for project-specific notify properties)
- Click Export All in the toolbar
Standard Mirror Data Tables only remap notify names. This tool also remaps property values inside notifies:
Notify Class: UAnimNotify_ComboHitWindow
Property: WeaponTraceTag
Value Mappings: "Trace.Weapon.Right" → "Trace.Weapon.Left"
Supports FName, FString, and FGameplayTag property types.
AnimMirrorTool (Editor-only module)
├── UAnimMirrorProfile Config asset (skeleton, mirror table, entries, remap rules)
├── UAnimMirrorBaker Static baker (MirrorAnimSequence, MirrorAnimMontage, BatchMirror)
├── FAnimMirrorProfileEditor Custom asset editor (details + mapping panel + toolbar)
├── SAnimMirrorDialog Quick-mirror modal dialog
└── ContentBrowserExtension Right-click menu integration
MIT