I have a scene component (a widget) that is child to character mesh. I set the parent socket to any bone but no matter what, after simulating physics on the mesh the widget always seems stuck to some mystery bone that is away from the rest of the skeleton (see picture below). Maybe that is the root bone, not sure.
Shown here you can see the widget is child to mesh and the parent socket is one of the spine bones. If I change the parent socket and reset local transform it does snap to the correct location. For instance if i change to Hand bone and reset local xform, it goes to the hand as you’d expect.
I also tried setting widget world transform to socket location on tick but it still stays stuck to this mystery bone after simulating physics.
Do you think this is bug? Something to do with the simulating physics?
What I hope to accomplish is that this widget is centered on the mesh. I can’t use the capsule collider because after simulating physics that can be far away from the mesh.
addtional:
here you can see that even when setting to the head bone location on tick, the widget still stays at the root bone location: