Root Motion Fix Tool
https://www.unrealengine.com/marketplace/en-US/product/rm-fix-tool
Fixes any Root motion issues in Animation assets.
This plugin can help to fix several issue types around Root motion in Animation assets.
Common problems and fixes:
- Root Bone has an offset at the zero frame - Solution: plugin will remove this offset from all animation frames.
- Root Bone doesn't move - Solution: will transfer Root motion from child bone to Root Bone..
Options:
Transfer location XY (horizontal) and Transfer location Z (vertical) lets you set what components of
translation need to be transferred.
Clear initial offset (clears initial offset between child (i.e. pelvis) and parent (i.e.root) bones
Transfer rotation and Clear initial rotation between bones have same meaning as previous options but in the sense of rotation (rare cases)
With From and To bone selectors you can select child bone and Root Bone.
- Animation moving in the wrong direction
Solution: will rotate and offset all locations to selected axis or custom angle.
There are several options with this command:
With Target Direction axis you can set which axis should be used to reorient Root motion.
There is also Custom angle option, which lets you set the angle manually.
With Rotate Root Bone child bones correspondingly you can check all child bones that need to be rotated corresponding to reorientation of Root motion.
Pick child bones Vertical Axis (local) lets you choose which axis should be used to rotate child bone around (IMPORTANT - bones can have different orientations, make sure to check local vertical axis).
With Inverse Axis (negative direction) you can set positive or negative direction of the selected axis.
Practical usage:
- RM Fix Tool Plugin lets you fix multiple animations at the same time (make sure they use same skeleton and have same issues)
- Right Mouse Button will open context menu
- Click on Fix Animation Sequences
- Tool popup will appear
- Configure fix options
- Click on Apply button (duplicate your animations before using the plugin. There is no going back after applying the changes)
- Close popup to check Animation assets
_____________________________________________________________________________________________________
UPDATE 1.6
- Optimized the plugin (removed unnecessary selections)
- Added Default UE Skeleton IK bone list for "snapping".
- Fixed calculations to make "snapping" work simultaneously with other options.
______________________________________________________________________________________________________
UPDATE 1.5
New features include:
1. Remove root motion
2. Clear custom bone 0 frame offset (select any bone (ex. pelvis) which has an offset that needs to be cleared)
3. Snap custom bones (ex. IK bones )
_____________________________________________________________________________________________________
Update 1.4 Sep.20 2023
VIDEO announcement - https://youtu.be/c2rw2y8WxME?feature=shared
Improvements: Added new "Add custom root bone offset option" which lets you set your custom offset at the beginning of the animation.
_______________________________________________________________________________________________________
Update 1.2 Sep.12 2023
Improvements: Fixes the "slippery feet" problem in some cases after applying "Fix Root Motion Direction" option and adjusting the direction of the animation.
Technical Details
Features: (Please include a full, comprehensive list of the features of the product)
- Using RM Fix Tool to fix several issue types around Root motion in Animation assets
Code Modules:
- RMFixToolEditor [Editor]
Number of Blueprints: 0
Number of C++ Classes: 8
Network Replicated: (Yes/No)
Supported Development Platforms: Win64
Supported Target Build Platforms: Win64