Does it do it with the Non Grip controllers as well? I can’t test at work at the moment but I want to make sure it isn’t the plugin causing it.
They changed how controllers query in 4.12 and it is line for line the same, but just want to make sure.
Edit Just checked 4.12.2, there were no changes to the motion controllers in it so the plugin should still be 1:1.
However you might want to make sure that the motion controller has bDisableLowLatencyUpdate set to False and that the vr.EnableMotionControllerLateUpdate CVar is set to true.
In the Vive_Pawn blueprint under the GripMotionController_L Details->Motion Controller there is a ‘Disable Low Latency Update’ option. I checked this box and re-ran the template and it fixed it!
Ok, I really have to check out the default controllers as well tonight then if the problem is in the rendering thread, because that is the reverse of a fix.
Ok…I edited the plugin, 4.12 added a sceneview priority setting that they use to force the controllers to update last, I copied over the definition to the grip controller so that it would use the latest update possible, the default setting had it at being one of the first. This was an unannounced change in 4.12 that I missed when going over the source.
In low FPS environments it was causing hitching and the template default map nose dives my FPS. I am re-compiling all of the binaries for the BP only users and then will commit the patch for the plugin. Just download it in an hour or so and it should help / fix the problem.
[QUOTE=Proteus;544870] @Magnvs Be sure to have the function “Enable HMD” checked in level blueprint. I don’t know if it’s because a Vive or UE4 update but since approx 4.12 you have to enable it or it doesn’t activate the Vive /QUOTE]
Oh that is quite clever actually I guess, I was a little concerned about my Vive being on constantly while in the editor (especially as it’s showing a static image).
Technically no, disabling that causes the controller to lag behind your movements significantly, it just isn’t as jarring as the stuttering. I wouldn’t suggest leaving that setting off as eventually it is pretty noticeable that your hand movements aren’t 1:1.