Skip to content
This repository has been archived by the owner on May 3, 2021. It is now read-only.

Alpha Release #7.1.1

Pre-release
Pre-release
Compare
Choose a tag to compare
@HipsterSloth HipsterSloth released this 13 Mar 07:19
· 284 commits to master since this release

Added a parallel version of test_camera (by Zelmon)

The cameras are now operated in parallel so that they can have
completely independent frame rates (entered by the user at the
start). Previously it was limited by the slowest rate. All other settings
are also unique to each camera and can be set by clicking on it's window
and a list of the controlls is given after entering the frame rates.
The camera limit has been raised to 30 for experimentation.

Added a semi-automatic colour calibration (by Zelmon)

There are now automation options for changing the colour, controller and
tracker after setting the colour preset with a right-click. The automation
is prioritised as colour then controller then tracker. When cycling
through the colours the presets are automatically saved (the controller
and mouse must remain overlapped to be succesful).

Buttons have also been added to the colour configuration window to be able
to manually cycle through the controllers and trackers with out leaving
the window. A main menu button has also been added. The trailing zeros of
the frame rate, exposure and gain have been removed.

The buttons for changing the tracker in the tracker setting window are now
looped such that the first and last trackers can be switch to from one
another with a single click.

Revert commit 54ae764 (by HipsterSloth)

"Don't show tracking debug rendering unless we are in test_tracking or test_tracker config tools"
Instead of using a flag to hide the debug overlay the cross hair will just
be shrunk in proportion to the circle outline of the detected orb.

Modified the cross hairs shrink along with the size of the tracked orb (by Zelmon)

The cross hairs are now bound by the size of the marker they are drawn
within.

Changed the numbering of the trackers in the verification step of tracker
pose calibration because it was the only the had a "+1" so that it didn't
start at zero like normal.

Also added buttons to the test tracking video feeds to more easily switch
between them.

Added instructions and a user prompt for the frame rate (by Zelmon)

People were not realising that the initial frame rate was 15 fps rather
than the values set by the config files. To overcome this the initial
frame rate must now be specified by the user at the start.

Added the option to hide the setting windows during colour calibration (by Zelmon)

In some circumstances the setting windows may hide the controller or other
detected objects. To overcome this the windows can now be hidded by
pressing the space bar. Since this then removes direct access to some of
the funtions (like changing the filter) keyboard shortcuts have been added
to the more important ones (the letter used has been placed in square brackets).

Added controller specific SteamVR button mapping (by Zelmon)

Added a section to steamvr.vrsettings for controller specific button
mapping based on the controller's Id (eg. add "_0" to the "psmove" section to
make it controller 0 specific). This also applies to the touchpad section
psmove_touchpad_directions. Coding the Id int to convert into a char was
problematic so it was done using if statements for values 0 to 9.

The controller Id parameter was added to the end of LoadButtonMapping with
a default value of -1 so that if it is not specified this new mapping
feature will be ignored. It is also ignored for Ids larger than 9.