Vive - Set character true position

Hi guys,

I’m having issues on how to handle an HTC Vive with Unreal 4.11.

I created VR character with a camera (FPS-like) that I’ve done following the documentation on Unreal’s website. With this setup, the position of the camera is accurate and the tracking is good, but the root of my character stays on my player start position. This seems to be the default behavior since no blueprint where used or even added.

I want the root of the character to stay right below my camera (which is locked to my tracked HMD).

I tried to set the root’s world position using the “tracked device position and rotation”. This way, the root is moving but not enough : I think it only moves half the distance it’s supposed to, even when I set the camera position to be above the root.

Here is a screenshot of the blueprint used.