Currently, Roblox only supports 5 out of the 11 existing easing styles for animations:
This is greatly limiting for animators, but also makes animation assets a lot more expensive.
A widely-used tool by animators, Moon Animator, ‘implements’ additional easing styles such as Sine by manually adding extra in-between keyframes to imitate the easing style’s behavior. This causes a huge increase in the asset’s final size, leading to longer loading times & in-game memory size. Here is an example of how an animation looks from Moon Animator, and when imported into Roblox’s animation editor:
This is something that doesn’t make much sense to me why it’s not implemented. I don’t see how it’s a development challenge given that the infrastructure is already there for animation easing styles and these other easing styles already exist elsewhere on the Roblox platform.
Huge bump, Roblox please consider this as a priority. I can’t imagine it’s more than a few hours of work to implement.
Roblox has added the “Optimize Keyframes” option specifically for Moon animator exports, I believe. Usually before saving a Moon animation I use the optimize keyframes button to cut down about 80% of the keyframes.
This, however, obviously has the cost of decimating quality in more detailed animations. Default support for these new easing styles could allow for Moon animator to even export with simpler keyframes, instead of a keyframe per frame method.
I don’t really understand why roblox haven’t added so much basic and easy features in a years that could make developing 10 times easier and less complicated. Does roblox even care? I mean, of course they could be busy with doing other stuff, but i think that they could find some time to add some very basic things people have request alot of years ago???
I agree, Roblox should add the missing easing styles; it would definitely help a lot with animating on Roblox. Currently, many developers are using Blender for animations due to its superiority. However, some developers like me may not be familiar with Blender. If Roblox were to add more features, like missing easing styles, to their animation editor, it would heavily benefit developers who are not able to use Blender or learn it.
Update:
I just found out that Roblox has recently added a CubicV2 to the animation editor, this could be a sign that they’ll add the missing easing styles.