Hyblocker
eefa827546
(feat): Prepare for jitter detection
2024-07-27 14:50:51 +02:00
pi
67f7c820f5
move trigger detection earlier
2024-07-06 16:56:05 +02:00
pi
3ac6dfc208
add "require trigger press to apply calibration" mode
2024-07-06 16:55:28 +02:00
pi
8b86898417
allow calibration speed setting to be used for continuous
2024-07-06 16:52:52 +02:00
pi
d9fb08560b
dynamically calculate dropping frames in continuous
2024-07-06 16:51:03 +02:00
pi
0ac3ab3ad8
Merge remote-tracking branch 'arcticfox/Branch_v1.4-bd_-r2' into pi-merges-relative-pose-lock
2024-07-06 16:50:05 +02:00
pi
b0fe076845
detect when headset does not send valid tracking data and pause
...
this happens when a Quest enters out-of-bounds passthrough mode or
standby for example, in which case it's almost always cleaner to keep
the current calibration alive instead of calibrating towards a zero
location
2024-07-06 16:47:27 +02:00
Hyblocker
31fb1d15f9
Add preliminary support for playspace scale
2024-05-22 20:17:32 +02:00
Evgeny Zuev
d0159852e1
Add relative pose lock, use slow preset again
2024-05-21 20:36:15 +03:00
Hyblocker
308641ebf2
Add tracker offsets
2024-02-18 19:01:21 +01:00
Hyblocker
011158cd2c
Add special handling for Pimax Crystal
...
Pimax please don't touch other drivers and please don't lie about what you are 😭
2024-02-17 17:34:17 +01:00
ArcticFox8515
3b8ea60c8a
Revert back to fast continuous calibration
2023-10-23 17:53:08 +03:00
ArcticFox8515
cc4ffa774d
Use slow preset; save relative transform
...
1. Use SLOW preset for continuous calibration. This should
increase its accuracy with expense of increased CPU usage
before fully calibrated.
2. Save/load relative transform, so new calibration doesn't have
to start from scratch.
2023-08-20 19:10:25 +03:00
bd_
f21de937f0
Enable calibration loading for continuous calibration mode
...
Fixes: https://github.com/bdunderscore/OpenVR-SpaceCalibrator/issues/2
2022-09-25 18:08:19 -07:00
bd_
c5c63da491
Adjustments to calibration config UI
2022-09-24 18:48:19 -07:00
bd_
d9af36f290
Add calibration log
2022-08-21 18:46:10 -07:00
bd_
98760540e6
UI improvements
2022-08-21 18:01:10 -07:00
bd_
be51eeeda1
Gradual correction
2022-08-20 19:53:36 -07:00
bd_
1e8191bcf1
Static calibration mode works
2022-08-16 17:23:58 -07:00
bd_
889cdf9828
Infrastructure for more internal metrics
2022-08-14 16:50:11 -07:00
bd_
996373e07d
Separate out continuous calibration UI
2022-08-14 14:09:32 -07:00
bd_
50ecc1af1c
Calibration debug UI
2022-08-14 13:46:34 -07:00
bd_
faa0462d72
make quashing the target device optional
2022-07-14 18:07:28 -07:00
bd_
040b98a513
smoother continuous calibration
2022-07-13 19:27:11 -07:00
bd_
843b01486a
initial continuous calibration system
2022-07-13 08:07:49 -07:00
bd_
3d546f2fd2
Refactor out calibration calculations
2022-07-10 18:35:12 -07:00
bd_
3f170b9ff1
wip - shmem pose buffer
2022-07-10 16:49:21 -07:00
bd_
6969cb8c5a
Experimental calibration quality check
2022-07-04 17:17:59 -07:00
bd_
6f1c83dd9f
Reuse samples for both rot and trans calibration
2022-07-04 15:35:55 -07:00
Brian Armstrong
bd50a8c207
Driver Scale Parameter
...
Also stash to serialized config and allow editing from editor
2021-10-31 16:17:16 -07:00
Justin Li
8e6796a9b5
Log device info when starting calibration
2020-10-25 15:05:02 -04:00
Justin Li
9d1fa11f98
Calibration speed setting, improve UI
2020-04-07 22:48:36 -04:00
Justin Li
ffb301b38c
Disable profile when HMD is not the calibration reference, Clear button saves profile
2020-04-06 00:25:18 -04:00
Dj lukis.LT
9c4a906ec0
Also apply calibration to TrackingReference devices
...
Been running Rift CV1 with Steamvr 2.0 basestations for a while and did not run into any problems so far even when purely on Index. The lighthouse driver station poses update on their (re)initialisation or some speciffic(dynamic recalibration?) cases and not immediately.
2020-04-05 21:07:07 -04:00
Justin Li
85c6b3cea4
Add chaperone bounds tool, fix rendering when launched minimized
2019-03-03 15:37:23 -05:00
Justin Li
5c36f6e909
Add VR overlay, use non-admin writable path for config
2019-03-03 01:03:45 -05:00
Justin Li
a93dac0e28
Add installer
2018-08-08 19:49:29 -04:00
Justin Li
1bed4afb97
Implement driver hook for pose manipulation
2018-07-19 22:48:54 -04:00
Justin Li
6126280c40
Implement new user interface
2018-07-14 21:04:58 -04:00
Justin Li
c908dff357
Use raw tracking universe for calibration
2018-06-27 21:18:40 -04:00
Justin Li
92c0e1a0af
Remove X axis flip, not required by a standard configuration
2018-06-23 17:41:01 -04:00
Justin Li
7d4fc8f3d8
Store calibration in euler angles, fix inverted pitch value
2018-06-23 11:09:49 -04:00
Justin Li
c240db83b1
Initial commit
2018-06-23 00:29:20 -04:00