Open OFlexan opened 5 days ago
Can you please list your whole setup, devices, logs and screenshots of all related settings. That screenshot is a big nothing-burger.
The order that this comment is written in is the order of how I setup the settings each time.
I'm using my phone for a camera using DroidCam (virtual tracker):
(setting distortion preset doesn't let the error go away, so not sure what that's about)
I'm using a desktop computer with Windows 10 with the graphics card being an AMD Radeon R7 200 series.
The devices are:
In the debug config tool, in Tracker Settings -> Calibrate Tracking Colors
it both shows that there are no issues (I play about 2-2.5 meters from the camera which is enough space and doesn't show collisions, I track only the controllers):
After grabbing a board and putting on the A4 pose calibrating paper, I follow the instructions and repeat for both controllers. When calibrated, the first issue arises. Whenever I move the controller up, it moves down, and vice-versa. For the rest it seems to be tracking pretty well and smooth:
At the time of testing this, the controllers seem to both be rotated correctly now (which wasn't the case in the original question), so not sure what that was about either or how it got fixed, but that works now.
Next I add OSC devices:
and launch SteamVR and the OSC server.
The headset is calibrated to 180 cm in SteamVR.
Because of the controllers seeming to be accurately and smoothly tracked in the config tool, I expected that it would work perfectly in practice. However, the controllers seem to be glitched out often in both SteamVR environment and games like VRChat (and again, the Y axis is inverted):
Logs: PSMoveServiceEx.log application_error.ini
PlayStation VR drivers are installed and the headset display is in virtual mode.
There are several issues with this setup.
One camera Avoid using one camera tracking. As one camera tracking uses the LED bulb size to measure depth which is terribly unprecise especially when using custom tracking bulbs. If you have no other choice dont use 480p, use 1080p instead. But keep in mind, tracking quality is heavly limited.
VDM > Virtual Trackers > Flip image horizontally
) ?. Please see HELP
(on the same page as the settings) for more information. This is why your tracking is inverted.
Also IP Webcams are unsupported and cause a lot of trouble. Such as increased latency, terrible image compression and weird distortion. Cameras should be permanently mounted to have the best performance and tracking quality.
Not only that but also one camera tracking isnt recommended either (see above). Uncalibrated distortion values
Due to different cameras having a fish eye effect, this effect can cause tracking abnormalities because the image is distorted and needs to be straighten in order to track things correctly in 3d space. Most of the time on 1 or 2 cameras this isnt necessary but if you have 3 or more cameras, the distortions becomes more pronoun causing tracking offsets.
You have to print the lens calibration chessboard pattern in the assets
folder of PSMoveServiceEx and calibrate the lens by holding it in front of it.
Uncalibrated color for devices The logs say you didnt calibrate the colors of any of your devices. Controllers are not calibrated nor your HMD is. Open up color calibration and setups all colors correctly. Also make sure all the colors do not collide with each other (color collisions)
Pose calibration If you just use one camera, pose calibration is not required. Unless your camera is angled in a different way (not looking straight forward). Pose calibration is only required so sync multiple cameras together to enable triangulation between the cameras to give me precise tracking.
Please show every tab in VDM > Virtual Motion Tracker such as settings and overrides etc.
I have set up the PS move controllers using the debug config tool and calibrated them using the A4 pose method. I can actually play VR games now, however, even though the config tool shows that the colors are tracked correctly, and the test pose window showing that the positions are good (except for the rotation, more on that later), the controllers often glitch in games. Although that isn't my main concern.
My main concern is that the controllers seem to be really hard to setup correctly. One issue that is persistent is that the tool thinks that when the controller is standing up, it points forward. So when I point the controller forward, it points downwards in game (seems like roll is 90 degrees offset). I have no idea how to change it.
Another random thing that only happened just now (after several retries of calibrating and re-setting up) is that when I move the controllers up, they move down. The controllers are also really close to my body and one of them is inverted (although I can fix that by holding the options button). Is there a reliable way to fix all of these issues?