I am guessing controller renders very differently for each eye and images do not converge correctly which looks like 2 controllers in-game (plus my eyes go crazy when I try looking at them).
I followed Epic’s docs about setting up motion controller for Gear VR and checked example project. I have the same exact setup in my project.
Got an update regarding this issue. Basically, if I parent Motion Controller component to the root of the BP actor, it renders properly, but it’s located at the character’s feet. Here is the setup:
If I parent Motion Controller to the camera anchor, as per Epic’s docs, controller’s stereo rendering is broken, but its location is where it should be. Here is the setup:
I think I sorted this one out - apparently Camera Root (CameraAnchor in my project) has to be Scene component and can not be anything else. I had it as StaticMesh component and that caused Motion Controller rendering to be broken. Once I replaced my root with Scene component, it all got resolved.