Skip to content

PSMoveServiceEx v0.12

Compare
Choose a tag to compare
@Timocop Timocop released this 25 Nov 22:50
· 664 commits to master-experimental since this release

Changes in this version:

  • Automatic color calibration will now fail on virtual trackers and controllers.
  • UI changes.
  • Implemented color calibration warning and issue notifications.
  • Automated distortion calibration.
  • Added more pose calibration mat paper formats (Letter, A4, A3) either using 1 paper or 4 papers for bigger play-spaces to get more tracking precision.
  • Show occlusion areas.
  • Better color calibration sensitivity values.
  • Able to keep exposure/gain on automatic color calibration.
  • Reworked Advanced Settings.
    You can now edit service config inside PSMS Tool (restart is still required).

  • Removed controller_position_prediction_smoothing.
    Obsolete. Use controller_position_smoothing instead. Or use the new and improved LowPassOptical filter.

  • Added optical prediction to filters PassThru and LowPassOptical.
  • LowPassOptical position filter is now default for every device (except DualShock4 controllers)
  • Fixed LowPassOptical filter always being stuck at 60% smoothing.
  • Fixed LowPassIMU filter prediction issues.
  • Implemented ROI (region of interest) projection prediction.
    This will help rapid controller movements on lower tracker fps.

  • Default tracker is 30 fps instead of 40 fps now.
  • Re-defined "Optical Timeout".
    Instead of waiting, disregard past tracking projection instantly if it's not visible anymore and create a new one if the tracking light is visible.
    This was probably added in case the tracking light was obscured by something for a short period of time. So the tracker would resume its tracking in the same area where it was occluded instead of analyzing the whole tracker stream again. This creates a bad side effect where the "waiting" will still count as a valid position and will be included in triangulation which makes controllers stuck in place when leaving its ROI (region of interest).
    With the newly added optimized ROI (region of interest) and occlusion areas, this should not be needed anymore.

  • Added 3D printable adapters.
  • Added new pose calibration mats.
  • Added lens distortion printable calibration checkerboard.

Known issues

  • Virtual trackers will always run at half the polling rate for some reason. This means half of 75 fps. And if you use mixed trackers (PSeyes and virtual) it will use half of the PSeye fps (e.g. PSeye running at 30fps, all virtual trackers will run at 15 fps). Will be investigated.

Advanced Settings

Preview