Releases: Timocop/PSMoveServiceEx
PSMoveServiceEx v0.27.7
Changes:
- Fixed
tracker_deviation_exclude_angle
feature causing exclusions when trackers have been rolled over.- Now using proper FOV checking (when trackers are in FOV of each other) rather than simple orientation angle difference which causes issues when trackers are rolled over (such as being upside down) compared to other trackers.
ℹ️ Note that the SteamVR driver is now included in Virtual Device Manager!
PSMoveServiceEx v0.27.6
Changes:
- Fixed pose calibration not working (see below).
- Internal tracking filters that could interfere with the pose calibration that are now bypassed using
Enforce Tracking
logic:Average position caching
Ignore pose from one tracker
Cache average position offsets
Facing tracker deviation exclude angle
Maximum tracker position deviation
- Internal tracking filters that could interfere with the pose calibration that are now bypassed using
- Clear
Cache average position offsets
cache after pose calibration to avoid tracking issues due to old cached samples. - Replaced
Disable ROI
logic withEnforce Tracking
instead.
Enforce Tracking
logic bypasses filters that may block a device from tracking or post-process tracking behavior.
This will also fix pose calibration in config tool where tracking filters could interfere with the calibration and possibly block progress.
ℹ️ Note that the SteamVR driver is now included in Virtual Device Manager!
⚠️ PSMoveServiceEx CAPI behavior changed!
bool RequestStartPSMoveDataStream.disable_roi
andbool RequestStartHmdDataStream.disable_roi
in the CAPI does not actually disable Region-of-Interest of the device anymore, but rather enforces tracking instead.
If you need to disable ROI, either change the configuration or notify the user to disable it in theAdvanced Settings
in config tool.
The naming will be changed in the future.
PSMoveServiceEx v0.27.5
Changes:
-
Fixed some issues with pipes data handling.
FixedExternalOrientationFilter
filter, should have less jittery orientation now.
FixedPositionExternalAttachment
filter, should have less jittery position now.
FixedVirtual Trackers
having duplicated frames and will also work with different tracker sync-modes now. -
Replaced
excluded_opposed_cameras
withtracker_deviation_exclude_angle
which is enabled by default.
Trackers will now exclude their triangulation between trackers that face each other at this angle in degrees.
This will avoid tracking issues when the tracking bulb goes between cameras creating rough triangulation.
Mostly useful for head-mounted display trackers.
Can be disabled when value is put to 0.
ℹ️ Note that the SteamVR driver is now included in Virtual Device Manager!
PSMoveServiceEx v0.27.4
Changes:
-
Increase magnetometer deviation cutoff value.
⚠️ The configuration name of this settings has been changed fromMagnetometerDevationCutoff
toMagnetometerDeviationCutoff
! -
Sample average magnetic samples in
Show Magnetic Interferences
. -
Added mobile version chessboard pattern to
Calibrate Tracker Distortion
.
ℹ️ You can use your mobile phone/tablet to calibrate tracker distortion instead of using the chessboard pattern on a paper. You can find the mobile chessboard pattern in the PSMoveServiceEx assets folder. Just load the PNG image to your phone, open it and make sure no UI elements are blocking the squares.
Images:
ℹ️ Note that the SteamVR driver is now included in Virtual Device Manager!
PSMoveServiceEx v0.27.3
Changes:
- Send tracker exposure, gain and width via CAPI protocol to clients.
- Improve color detection in
Color Calibration
. - Fixed device velocity when using local orientation offsets.
- Switch roll/pitch in
Controller Settings - Offsets
.
ℹ️ Note that the SteamVR driver is now included in Virtual Device Manager!
PSMoveServiceEx v0.27.2
Changes:
- Fixed command line arguments not working properly on cold run.
ℹ️ Note that the SteamVR driver is now included in Virtual Device Manager!
PSMoveServiceEx v0.27.1
Changes:
-
Added command line argument
--disable_morpheus
to disable morpheus detection.
ℹ️ Using this command line argument will also override the saved config value. -
Added command line argument
--min_virtual_hmd <num>
to set the minimum count of virtual head-mounted displays.
ℹ️ Using this command line argument will also override the saved config value. -
Added command line argument
--min_virtual_controller <num>
to set the minimum count of virtual controllers.
ℹ️ Using this command line argument will also override the saved config value. -
Added command line argument
--min_virtual_tracker <num>
to set the minimum count of virtual trackers.
ℹ️ Using this command line argument will also override the saved config value. -
Added logging for bad tracker deviations.
ℹ️ Note that the SteamVR driver is now included in Virtual Device Manager!
PSMoveServiceEx v0.27
Changes:
-
Removed outdated and unused assets.
- Compiled model headers.
- Extended kalman filter.
- Unused tests.
-
Set position and angular prediction to
25 ms
by default inController Settings
andHMD Settings
. -
Get average color around the selected area not just one pixel in
Color Calibration
. -
Changed color sensitivity in
Color Calibration
. -
Added OBJ Wavefront 3D model files instead of compiled headers.
-
Added Open Sans font and use it by default.
-
Added GUI icons.
-
Major GUI overhaul.
-
Fixed crashing in
Color Calibration
on USB connected controllers. -
Fixed controller USB controller to be selected by default in
Controller Settings
. -
Fixed Bluetooth pairing on some systems.
-
Always attempt to unpair already existing controller before pairing the same device again.
-
Fixed
Test Tracking Video
inColor Calibration
not working properly. -
Disallow
Force Accept
inMagnetometer Calibration
.
and much more...
Pictures:
ℹ️ Note that the SteamVR driver is now included in Virtual Device Manager!
PSMoveServiceEx v0.26.3
Changes:
- Added more logging.
- Improved Legacy PSMoveService config detection.
- Changed default orbit viewport perspective.
- Added magnetometer quality in
Magnetometer Calibration
. - Minor UI changes.
- Reduce window size.
- Removed
Optical Noise Calibration
because its unused. - Fixed render aspect ratio when resizing the window.
ℹ️ Note that the SteamVR driver is now included in Virtual Device Manager!
PSMoveServiceEx v0.26.2
Changes:
- Added more logging.
ℹ️ Note that the SteamVR driver is now included in Virtual Device Manager!