PhysicalBone3D joint actuation

Godot Version

4.7.1

Question

I’ve created physical skeleton from Skeleton3D now I want to rotate the bones in physical world - apply motors to the joints.

What is the proper way to do it?

I can set the joint type in PhysicalBone3D but I don’t see any interface exposed to enable motors on it.

For now I’m trying a temporary workaround with manually created Joint Nodes but it feels like a code smell.

I’ve used SkeletonModifier3D to do some procedural animation with bones. For example, Burger Hero’s wobble on turning and how the toppings squash and stretch when jumping.

For hand-editing animation, I’ve never done it in Godot, but FinePointCGI has a video https://www.youtube.com/watch?v=_timNOvSm_U

I think most people use a dedicated program like Blender for skeleton animation.