OpenVR-SpaceCalibrator
OpenVR-SpaceCalibrator copied to clipboard
Constant Calibration keeps drifting
As title says, Constant Calibration keeps drifting It's really annoying it's gotten to the point where having CC turned off has less issues (still a ton though). Not really sure what I'm doing wrong here.
Yeah, that is strange, it worked for me with a Tundra Tracker on the Headset for hours, no drift at all anymore where my Index Controller with the Pico Neo 3 Link needs a recalibration after a minute without that feature.
What did you played as it drifted? Maybe you moved too less? Constant Calibration shows also a small log in the window when it is working, maybe that infos would help as well.
I was playing VRChat, yet I was still moving around enough that it should have been calibrating. I've moved the Tundra Tracker onto it's own Dongle and moved it further away from the other one (Controllers/Trackers) So I'm hoping that'll help. If it continues to happen I'll post the log.
Test 1.
It doesn't calibrate for ages even tho I do move.
Slght drift (noticable when ilook up/down)
Another drift but i did leave the room which tends to mess up in general.
Another one
One last
Please try again with the r1 release, I've added a static correction mode that avoids large corrections when you go from sitting still to moving enough for calibration. It also adds a log and graphs to help diagnose issues.
also - if you're building yourself, use a release build. debug builds are extremely slow and may have issues collecting sufficient data
I'm not building it myself, not smart enough for that. I'll install R1 and keep you lot posted.
https://github.com/bdunderscore/OpenVR-SpaceCalibrator/releases/tag/v1.4-bd_-r1
Still get massive drifting.
It seems to recalibrate way more often now which in theory is great but it doesn't let the environment drift before it starts to.
It seems to be way more drifty when there are more trackers introduced. With just the Knuckles and Tundra Tracker, it works great. But with those and 3 trackers, it drifts heavily.
right after i calibrated it broke instantly
I was having too many drifting issues with R1 so I'm gonna downgrade and see how it goes. Might just be a me issue with this, maybe today is just a shit day for tracking, or maybe it's the software, I'll find out soon enough.
I had more consistency with the Original release than R1 I wonder if it has to do with Stationary Calibration, I'll try turning that off and seeing how it goes.
That did not help, still drifted insanely. On an unrelated note, can you make it so you can hide the Puck outside of Continuous Calibration? Sometimes it takes a bit to calibrate, or sometimes I just don't use it (sometimes I get better results without it on) so I'm stuck with a Chest tracker on my Head in VRChat and it's really awkward.
@Activusto I've cut a new release at https://github.com/bdunderscore/OpenVR-SpaceCalibrator/releases/tag/v1.4-bd_-r2 - try adjusting the "Recalibration threshold" on the "Alignment speeds" tab to be a bit higher (r0 was somewhere around 4, default is 1.5). Let me know if this helps.
Re hiding the target device before calibration happens - I'll think about that one, the way the code is organized it's a bit of a pain.
I will note that I don't have access to a Reverb test environment, so if continuous calibration doesn't work for you with that hardware I might have to leave it up to someone with that equipment to try to fix it themselves.
Thanks, I'll keep you posted.
Still doing some tests, got a few questions tho. Outside of the Threshold, what does the rest of the settings do under Alignment speeds? Bit of a small brain so I don't really understand the descriptions.
Also, this is a long shot but are there plans to....optimize the program so it doesn't take as much resources? I've noticed that it affects the performance. If not, then that's fine, the main game I really need this in is VRChat and that game already runs like garbage.
Every other game I can get away without using Constant Calibration.
Hmm. I haven't noticed performance issues on my side. Can you set one of the graphs to show Processing Time and get a screenshot?
Yeah, next time I play I'll show it off.
The calibration is not accurate anymore.
Whenever I turn my controllers aren't 1-1.
Are there settings I can change?
Turns out it was static cal8bration, turned it off for now.
Here is the average Processing times.
Maybe it's less the Calibrator that is messing with performance, but just too much going on in general, and the Calibrator is the "nail in the coffin" for performance. Not necessarily the fault of the calibrator.
Static calibration can result in loss of accuracy if the tracker is not firmly attached to the HMD. Perhaps that's the issue for you? It doesn't look like it's using too much CPU time based on that graph.
I have it velcro taped on. Idk what was going on but ever since I made that post regarding the SC accuracy, I've never had that problem since. And yeah I figured it was less the actual calibration but moreso just the game pushing my CPU hard enough, that CC pushes it over the edge.
Last weekend I used CC with SC on It was practically perfect. It did drift a lil' bit, but it recalibrated fast enough to fix it. Only once I needed to manually calibrate, just canceled the CC, recalibrate manually, then re-enable CC and it was good for the rest of night.
Not making any promises that it's sorted but, so far so good, I was honestly expecting to have more problems so I am pleasantly surprised.