[PLUGIN] Animation Tools: A super animation toolkit




Show case
Get on Creator Store | Report a BugFeature Request

Features

  • It can convert R15 animations to R6.
  • It can lock the X/Y/Z axis displacement of the animation, making it convenient for the program to control the displacement.
  • It can mirror the animation along the X-axis.
  • It can reverse the animation along the timeline.
  • It can optimize keyframes and remove redundant keyframes.
  • It can adjust the playback speed of the animation.
  • It can trim the animation keyframes according to the specified range.
  • It can preview animations in 360 degrees and frame by frame.
  • It can preview animations in skeleton mode.
  • It can preview the animation in a camera-following mode.
  • It can specify the Avatar of the character to preview the animation.
  • It can set the priority and loop status of the exported animation.
  • All operations are WYSIWYG and very easy to use.

It is a subset of the functions of another plugin of mine, you can also take a look:
[PLUGIN] RoMixamo: Use Mixamo Animations in Roblox Easily as ONE Click (v5.0.0)


And It is also a superset of the three plugins I made before but no longer maintained:
https://create.roblox.com/store/asset/90570964230066/Animation-R15-to-R6
https://create.roblox.com/store/asset/75739882029432/Animation-Mirror
https://create.roblox.com/store/asset/128562820294132/Animation-In-Place

21 Likes

this is cool, great work dude.

2 Likes

Enjoy it and to make great works~

1 Like

AMT1.0.2

Update 1.0.2 has been released:
1、Optimize the mirroring algorithm.
2、Clicking on keyframes can precisely locate the position of the animation.

1 Like

great plugin bro. r15 to r6 conversion worked surprising well. good work

Thank you. If you encounter any bugs or have an unsatisfactory experience, please feel free to give us your feedback

1.0.3 Updated:

  • When locking an Axis, set its data to 0 instead of using the data from its first frame.

Before:
AMT-InPlace-Before

After:
AMT-InPlace-After

I am unable to load all the animations of r15. They all show “Load Asset Failed”.:


Here is r6:

Please check the LIST below:
1、The animation is cerate by you
2、The animation is create by a group which you joined in
3、You can import it in Roblox Studio by default method

If any of the above holds true, you can send me the KeyframeSequence source file for debug.

I’m interested in using this plugin for R15 to R6 conversion. However, I noticed that CurveAnimation/AnimationClip isn’t supported. Are there any plans to implement this in the future?

CurveAnim

CurveAnimation is supported.
What is “Animation Clip” mean? Load Animation from local KeyframeSequence?

AnimationClips are the actual Animation objects used in the AnimationController or Humanoid. The plugin works with KeyframeSequences, which are the raw data. If you are trying to load an Animation object directly, that is likely where the confusion is.

Could you give me a specific “Animation Object” like XXX.rbxm?

I need more info if there is a .rbxm file or a video is good.


The plugin appears to be ignoring the curve data, the animation playback result is linear.

There was tools like theses before but never free, thank you now I don’t have to remove the offset of animations manually…

I understand what you mean. At present, it is indeed impossible to precisely convert curve data. If there are any progress in the future, I will keep them in sync in this post.

Glad you’re finding it useful. It’s a nice change to have a tool like this without a price tag attached.

v1.0.4 Updated:

InPlace Y

When the Y-axis is locked, the height of Torso can be set freely.

is there a way to make it include animation events too? it doesnt include them with the conversion