SteamVR Hand Slim is offset from real controller location, but only on the Valve Index.
There is a menu pointer that appears at the correct location (tracked controller location). However, the default SteamVR prefab vr_glove_model_slim is very offset, and follows it like a child (because it is). I've tried all the options in the glove prefab, and even made a script that put the hand model to the controller model (which is at a correct location), and the issue persisted.
https://imgur.com/a/W3C4CYU video.
Answer by Spenceanator · Dec 07, 2020 at 08:31 PM
I was also seeing this issue, and accidentally found some information that may help. But other's may have some more in detail.
I found this that prefab is set up as a controller. So it will track in 3D space exactly the same as the original controller models on the prefab. So by parenting it to your existing controller it is taking your tracking information and applying it to that child. Instead leave it as a child of the [CameraRig] and it will behave as expected.
Your answer
Follow this Question
Related Questions
Changing eye height with steamVR Camera Rig 2 Answers
Need help with Vive controler 1 Answer
steam camera no shadows in VIVE 1 Answer
(VR) Switch Player Prefabs on Load Scene 1 Answer
Resetting VR camera direction 1 Answer