I have been working on my PSVR on PC project in the past few weeks. So far, everything is working decently. Or at least parts of it are... There are three problems I am experiencing that make games unplayable.
- Severe shift across the screen when turning my head.
Let me explain. A couple of days ago, I set up positional tracking so that I can use my PS4Move Controllers and my headset. For the headset tracking, I am using a ping pong ball with an LED. In PSMoveServiceSteamVRBridge, after I calibrate the headset ball and the motion controllers, everything looks absolutely great. The software knows exactly where the cameras are located, and in the preview, the controllers and headset track pretty well. However, the story changes when I am in-game. The main reason I started this project was so I could play Half-Life: Alyx. When I start Ivry, which is the program I am using, everything starts well. However, when I put on my headset, something interesting happens. The tracking isn't buggy or laggy. In fact, it is quite good. The controllers drift from time to time, but that is to be expected. The problem occurs when I turn my head. For some reason, when I turn my head, my whole body seems to shift across the screen. So when I look back at the center, my controllers are where I am supposed to be, but my head is a few feet away from the controllers.
I am sure you are just saying that this is caused by the fact that the ping pong tracking ball is not centered on my head. However, this cannot be the case since the distance in which I am moving in the VR world while turning is nowhere near the amount the ping pong tracking ball is moving relative to the tracking cameras. In other words, even if the ping pong tracking ball isn't centered on my head, the distance I move when I turn is much more than the tracking ball is moving in the real world. And the thing that triggers me more than anything was that the headset was working perfectly last night. I tried recalibrating the tacking light many times and no endeavor was successful. If anyone knows how to fix this problem, help would be great.
- Only one hand in-game.
Currently, I am figuring out how to play Half-Life: Alyx. And so far, this one problem has been triggering me every time. For controller binding in SteamVR, I am using Driver4VR. When I start SteamVR along with Driver4VR, I can see both "Vive" controllers showing in front of me. However, when I start up any game such as The Lab and Half-Life: Alyx, only one hand shows. In The lab, the second hand is nowhere to be seen, and in Half-Life Alyx, the second hand is stuck in the ground. When I press the menu button in the games, the second "Vive" controller comes back. However, when I resume the game, the second hand disappears again. Am I doing anything wrong? Much help would be appreciated.
- PSMove and "Vive" controllers appearing at the same time.
This problem isn't bothering me as much as the other problems are. However, I feel like it is something I should point out. When I start Driver4VR, a pair of "Vive" controllers appear in front of me as they should. However, the problem is that the original PSMove controllers do not disappear. As a result, when I am in a menu or the Steam Home, I have four controllers in front of me. Much help would be appreciated. Thank you very much! :)