I’m new to UE4 and I’ve been working to get Vive VR going using the UE4 documentation. HMD is working (following: ‘Set Up a Seated Camera for SteamVR’), but the motion controllers (following: ‘Motion Controller Component Setup’) are not. I wrote a blueprint to confirm they are attached, enumerable, and being tracked. Using Print String node I’m logging their position and rotation to the screen on event tick, so I can see the values change in real time as I move the controllers.
- I’ve tried using the visualization tab of the motion controller component with the default and a custom static mesh.
- I’ve tried with a static mesh component nested under the motion controller component.
- I’ve disabled gravity, (physics is greyed out and can’t be enabled) to avoid scene clipping.
- Confirmed the host pawn is possesed by player 0 and that the motion controller components are bound to player0.
- Confirmed rendering is visible and that the position vector being logged is correct.
I’m at a loss. When I use the menu button the SteamVR menu loads and the internal models of the vive controllers appear attached to my hands. The static mesh that should be attached also becomes vivisble, located at [0,0,0] and unresponsive to controller movement, then disappears if I close the menu. The VR template works for me but I can’t see any differences between the settings for it’s pawn or mine albeit they spawn the motion controllers dynamically while the UE4 documentation has them attached in the editor.
Two days in to trying to fix this one issue I’m out of resources to read, videos to watch and things to try. If anyone can help, I’d really appreciate it!
,