Sollumz icon indicating copy to clipboard operation
Sollumz copied to clipboard

Extra bone to animate root motion

Open alexguirre opened this issue 1 year ago • 3 comments

Root motion since 2.1 uses the object's delta location and rotation. This doesn't really work well with existing animation tools (blender or other addons) which expect to deal only with armature pose bones. And it currently has some issues with how the root motion looks in blender vs in-game.

The idea is to have a special bone that is parent of the root bone, in the same location as the root bone and ignored in export. This bone would control the root motion via its location and rotation. It could be added/removed to the armature from the animation tools panel.

The existing root bone cannot be used for this because it needs to be able to have its own bone animation that doesn't affect root motion. For example, game animations follow a smooth line for the root motion, while the root bone contains smaller details for the visual animation (e.g. slight left and right deviations). Would be nice to have a tool to extract the smoothed root motion from the root bone animation too.

alexguirre avatar Jan 14 '24 12:01 alexguirre

how can i use this or add the bone?

bbodhix avatar Apr 10 '24 23:04 bbodhix

It isn't implemented yet.

alexguirre avatar Apr 11 '24 14:04 alexguirre

I tried the Dev/Anim-mover, gotta said that it works amazing budy, the Bone idea makes everything more easy than last Root version, no issues atm, we only need to move that Bone separete only to model position and not with model rotation/animation.

bbodhix avatar Apr 12 '24 07:04 bbodhix