Mirror an animation in Unreal
To mirror an animation asset do the following:
- Create a new Data Table with MirrorTableRow: (example we have MirrorDT_GOOD_skeleton)
- Do the mapping of bones inside the new Data Table
- Open any level, click on "Add Level Sequence" save it somewhere (you can delete it later)
- Drag and Drop your animation asset to the level sequence track
- Click on Animation + and add your animation as a track (seems duplicate I know, but it works)
- Right click on the actual animation element in the timeline (right panel where you have the time, not left side)
- Click on "Properties", then add as "Mirror Table" the table you created above
- On the left panel click the top element (your animation asset) and there click on "Bake Animation Sequence", this will save a new animation asset which is actually mirrored