Additive animation is a powerful feature showcased in other game development engines, but it is something that Roblox lacks. I’m here on behalf of many developers who would greatly benefit from this addition.
Additive animation differs from blended animation in the sense that two animations can directly add onto each other to combine into a new animation, rather than blended animation simply mixing the two into an interpolated one.
This is a great featured, and I don’t think it would even be too hard for Roblox to implement (I might still be wrong)
I don’t understand why it’s not a thing yet
This is awesome! Unfortunately, teams such as my own animate is Blender or other private software which are critical to our workflows and products. Additive animations should be a default feature in Roblox to ensure that it does not create an intrusion into our existing workflow.
My animator can run any type of animation (bones support coming soon), actually blender animations are easier to control, blender builds all keyframes of all parts on export, but roblox doesn’t, I found out about this very late, a few weeks ago I had to redo my animator because of roblox… Roblox does not build all KeyFrames…
I am actually really interested in this topic; however, I still do not completely understand.
Can this not be done in-engine already?
We’re already able to play multiple animations on a rig at once, is this not a form of additive animation? As you’re adding two animations together to create new movement?
The engine currently supports blended animations, that’s multiplication and then addition. What this post wants is true additive animations. If I want the head of a character to rotate 90 degrees, but also for the head bobbing in the idle animation to remain, then I would need to add the head bobbing to my new animation as well, otherwise the head bobbing will disappear, or they’ll blend together and you’ll end up with a 45 degree head turn and an unenthusiastic head bob.
With additive animations, there are no animation priorities, no blending, and you can easily have a simple animation where the head is turned 90 degrees, and it’ll act like that’s part of the idle animation, thus your character’s head is turned 90 degrees and has the previously animated head bob.
As I work on a huge project in hopes of bringing quality player experience to the games, I realized how important this is and how it affects my project. Currently, I am working on an R6 game with animations involved and I want to depict realism and blend actions together. It is inconvenient right now without the feature. Hope to see native support for additive animations.
Impossible to blend attack animations in the current priority framework. If these were the same priority the resulting motion would be a sloppy average of both the walk and the attack animation, this is the best I can do.
Why isn’t this a thing in Roblox yet?
The only way to achieve this currently is by giving characters extra invisible body parts which also has limitations and downsides.
Huge support for this feature, I know where I’m going to need this and it’s going to make characters so much more animated and dynamic.