I am new to the concept of root motion.
All I know is with root motion, my character will move in godot as in the animation designed in blender.
So my concern is, without root motion, I can move my character in godot by my speed variable, which I can tune in godot editior.
While with root motion, the speed of character depends on the animation edited in blender, which I think I cannot tune in godot editor.
So my question is, what is the advantage and disadvantage to use root motion in character controller?
or should I use root motion for some specific animations, while for other animations, like run cycle or walk cycle, I don't need to use root motion?