Repository navigation
SpaceSync 1.0.1 Beta
Init public release
- Head tracker poses are now only used while the tracker reports
TrackingResult_Running_OK. Previously, if the tracker lost sight of the base stations, its frozen position and gyro-only rotation could still affect the headset and even get learned into the drift correction. This was the original issue I started fixing. - Added a new Follow SLAM HMD mode. In this mode, the headset keeps using its own tracking, while the head tracker's raw Lighthouse pose is cached and used to measure the offset between both tracking spaces. That correction is then applied in reverse to all Lighthouse devices. It is basically the opposite approach of making the tracker drive the HMD, and works better for setups where the headset's own tracking should stay in control.
- Added time alignment between the HMD and tracker poses, including an online estimate for the remaining tracking latency. The correction also uses confidence weighting and freezes during very fast head movement, which helps prevent trackers from swaying or shifting when quickly turning your head.
- Improved how rotational and positional drift corrections are handled so both stay consistent with each other.
- Fixed two race conditions in the configuration handoff and added missing bounds checks.
- The overlay now sends a single transform update per device instead of temporarily disabling and re-enabling devices when applying changes.
- Added additional logging for tracker state changes, drift jumps, and the currently learned latency value.
- Fixed license issues #1
- Added Credit lines