I have been trying to position something directly on the fingers by accessing bones from LeapServiceProvider's Frame
Bone b = hand.Fingers[1].Bone(Bone.BoneType.TYPE_DISTAL); transform.position = b.Center.ToVector3();
but it would never stay at the finger, sometimes moving more than centimetre away.
I tried to use Capsule hands but then it would be fine. Showing both capsule and rigged hands makes it clear that rigged hand is not being "fitted" properly at times. Same is with pepper hands.
Is there an explanation and how can I make object fixed to the rigged finger?