opentrack

Head tracking software for MS Windows, Linux, and Apple OSX

Stars
3.6K
Committers
62

Bot releases are hidden (Show)

opentrack - opentrack-2.3 rc20p1

Published by sthalik almost 9 years ago

This is a small update.

  • Tracking no longer freezes after some minutes since rc19p3
  • Center method described better in settings
  • Off-center camera documented on wiki
  • Oculus Rift 0.2.5, 0.4.2 and 0.8.0 are now all supported as separate trackers. The older versions are useful for DK1 and DIY devices emulating Rift functionality.
  • patchlevel 1 fix Apple and Linux-specific bugs only
opentrack - opentrack 2.3 rc 19 patchlevel 3

Published by sthalik about 9 years ago

Changes:

We are no longer bound by the terms of GNU GPL since all remaining code is now licensed under permissive BSD/MIT/ISC. I'd like to thank Wim Vriend from FaceTrackNoIR for licensing under ISC the code that previously bound under the terms of GNU copyleft.

When using with Elite Dangerous use the installer. The game has issues when opentrack isn't installed to a globally-accessible location. Furthermore, install to the same drive as ED is installed on.

  • Fixes important Accela bug introduced in rc16. Looking around isn't jerky like it used to since then.
  • Accela is now more sensitive like rc15 used to.
  • Keybindings can now use all three (shift, ctrl, alt) modifiers, and work properly with non-qwerty layouts. No joystick bindings just yet.
  • PT now supports automatic threshold. Slider controls point size in pixels, and lighting becomes irrelevant.
  • "Zero" keybinding resets to perfectly forward now
  • There are two centering modes now, making centering useful for both inertial and optical trackers.
  • Octopus is now less pixelized on the main screen.
  • Minor profile system fixes
  • patchlevel 1 Intel RealSense tracker no longer excites Qt5 bug. Qt version in Windows binaries was updated to 5.5.1-prerelease. Diagnosed by @ph0b
  • patchlevel 1 keyboard shortcuts sometimes failed to work, fixed.
  • patchlevel 2 centering is now exact and immediate for Accela.
  • patchlevel 2 PT min/max point size now has decimal places.
  • patchlevel 2 official build and cmake toolchain file now has more numerical stability on edge cases.
  • patchlevel 2 allow for binding to print screen and scroll lock.
  • patchlevel 2 keybindings on Linux and OSX no longer get stuck after being chosen just once.
  • patchlevel 3 fix Accela bug that froze tracking (see 1ed0822c27d06043a2730b652a195f37b8e57b17)
  • patchlevel 3 allow for using numpad and numlock key as keybindings
  • patchlevel 3 the same key can be now bound to multiple functions

I can now work on PT directly with own device thanks to TrackHat.

opentrack - opentrack 2.3 release candidate 18

Published by sthalik about 9 years ago

Not many functional changes.

  • New profile system-related changes. Mostly don't cancel updates to .ini when toggling tracking. Saving profiles and switching between them is now also less laggy. Please report bugs in #179.
  • Allow for selecting a particular joystick among others that are identically named.
  • Accela slightly less jumpy. Please report bugs in #231.
  • The included version of Android FreePIE app is way more efficient, resulting in better battery life.
  • PT tracker now ignores falsely-detected areas, comments in #225.
  • Mapping widget for asymmetric mapping looks differently when it's disabled. Colors are probably chosen badly though.
  • Centering code was changed. Need comments.
opentrack - opentrack 2.3 release candidate 17 patchlevel 2

Published by sthalik about 9 years ago

This is a breaking change release that begins to store configuration files in a single directory, Documents/opentrack-2.3 in user's home directory on Windows and the like. Copy your configs there so they're detected. There's no support for portable installations yet, provide feedback whether you need it.

  • patchlevel 1 Some configuration bugs were fixed. Configuration shouldn't revert to settings from other configs now.
  • patchlevel 2 interface won't lag anymore every few seconds.

Please report configuration file bugs in #179

  • Configuration files rework. Also see the menu to the left of profile dropdown. File add and removal is detected automatically every three seconds.
  • fix for FSUIPC for old FSX 2002/2004 potential memory leak. Report any crashes or other bugs.
  • new RealSense tracker for Intel 3D cameras! @ph0b did the work.
  • PT tracker shows point size and problems in detection on the screen.
opentrack - opentrack 2.3 release candidate 16

Published by sthalik about 9 years ago

Belated release. Not all the stuff expected got in.

Note, we plan to deal with all blocker issues before issuing a final 2.3 release so that it can be "worth" a name of awaited stable version.

  • X-Plane plugin now works on OSX
  • Mapping points close to each other but with vastly different values doesn't cause jagged lines no more
  • Mapping points are prevented from colliding with each other
  • Accela rotation gain function very slightly tweaked
  • It's possible to use arbitrary keyboard bindings on all three supported platforms. It's NOT yet possible to use joystick keybindings on Windows. Please test it, it can have problems with custom keyboard layouts and Shift modifier when used together.
  • PT tracker doesn't crash anymore on some cases of camera usage
  • Closing settings windows through the "X" button cancels the modifications as was intended
  • Process detector now works also on OSX and Linux, allowing also detecting .exe names for games launched from Wine
  • aruco more robust thresholding
  • Axis remap is now done before anything else. Shows on mapping/raw values and doesn't interfere with camera pitch, offset, or compensation.
  • Same for center pose offset
  • Focal length equation for PT and aruco was corrected (?) again (???). Please test! See #201

We're going to include a new version of FreePIE app for Android as soon as it's available. It uses about 2x less CPU time, thus improving battery life.

opentrack - opentrack 2.3 release candidate 15 patchlevel 1

Published by sthalik about 9 years ago

  • It's easier to contribute modules to opentrack, and to change its core functionality as the main areas have been documented. See: https://github.com/opentrack/opentrack/wiki/Hacking-opentrack
  • Closing settings window by X in right top corner will cancel the changes.
  • OSX builds now result in an app bundle, suitable for Mac users.
  • FSX no longer stutters while in focus.
  • On Linux, real camera names are used.
  • "Open" button for camera settings on Linux now opens qv4l2.
  • Opening a profile now switches to it, not the first profile in the new list.
  • Calibration was removed for now because calibration files provided were invalid.
  • Mac binaries for OSX 10.8+ are provided this time (tested by @alterscape)
  • default settings for new users comprise of Accela filter and Freetrack protocol.
  • Accela translation filtering was changed. Need testing if it made it worse. Previously it was too sluggish, now may be too sharp.
  • patchlevel 1: unbreak PT tracking and calibration
  • worked around crashes when start/stopping webcam trackers really fast
opentrack - opentrack 2.3 release candidate 14

Published by sthalik over 9 years ago

  • PT and other webcam trackers now expect FOV as diagonal. This should remove yaw when purely translating X on PS3 Eye cameras. Needs confirmation in #190.
  • HT face tracker is now included in the .dll, not run as a subprocess. It's now possible to open camera dialog while tracking. It still has issues with the face model though, resulting in bad tracking.
opentrack - opentrack 2.3 release candidate 13 patchlevel 2

Published by sthalik over 9 years ago

Bugfix release for rc13.

  • PT now has default clip and cap dimensions basing on what freetrack recommends in their howtos.
  • SimConnect should be fixed by now, but there might still be issues with stutter in FSX version on Steam. Needs testing
  • Webcam trackers PT, aruco, HT now can open a camera dialog. HT has issues though with opening the dialog while tracking is active.
  • Mapping editor doesn't make you stop dragging a point altogether if it gets too close to another. It merely disallows movement in the direction of the point that's too close.
  • Mapping editor has the same precision regardless of max X, this could help Accela.
  • Camera angle offset is now applied correctly to translation.
opentrack - opentrack 2.3 release candidate 13 patchlevel 1

Published by sthalik over 9 years ago

opentrack-rc13p1

  • PT point extraction method was changed. Needs confirmation whether it requires less filtering or not.
  • PT hysteresis support has been removed.
  • PT dynamic pose resolution now has a timer on it.
  • Filtering happens again before mapping. Filtering after mapping never worked well.
  • Accela now uses a continuous mapping and not a "staircase" mapping. It improves filter behavior.
  • patchlevel 1 incorrect scaling in Accela fixed.
  • Trigonometry has lesser consequences on centering. The view should now go from -180->180 without decreasing past 90. Needs testing
  • Arma 3 BattlEye doesn't blacklist freetrack 2.0 anymore.
  • It's easier to invoke opentrack filters, protocols and trackers in separate projects.
  • Source code can be built with MS Visual Studio 2015RC, though it may crash in some places Needs testing
  • Some cases of settings resetting by themselves are fixed.
  • Issues with access permissions to .dll files should be fixed.
  • freetrack 2.0 protocol uses no synchronization Needs testing whether pose could be garbage sometimes.
  • X-Plane plugin has been updated
  • SimConnect should no longer stutter Needs testing
opentrack - opentrack 2.3 release candidate 12 patchlevel 1

Published by sthalik over 9 years ago

Various changes, along with new features late in release cycle.

  • Accela filter now allows for up to 2 degrees rotation deadzone.
  • Dialogs are cancelled by X button, even if no "Cancel" button received a click.
  • You can trigger start of tracking per executable name, using a specified profile. Tracking will stop when followed application exits.
  • Options were reorganized into "Options" and "Mapping". Most of options belong now into the former screen.
  • HT tracker loses track less frequently but uses a bit more CPU.
  • Aruco tracker tries various options if it can't acquire a marker, until one of them works.
  • Camera roll value can now be specified, not just pitch and yaw.
  • Centering was changed to minimize axis interconnect.
  • Some new games are supported.
  • PT dynamic pose resolution is default for new setups.
  • The octopus in top-right corner can now swim, not merely wiggle around.
  • Mouse tracking now finally works in games.
  • Barebones command-line operation added.
  • fixed Game detection doesn't stop tracking erratically. It also won't start back again immediately if you stop manually.

Full list of changes from 2.2 and personal thanks will follow once we finally get a final release.

Release candidate 11 was not released by accident. The preceding list of changes includes both rc11 and rc12.

With regards,
-sh

opentrack - opentrack 2.2 known stable version

Published by sthalik almost 10 years ago

This version's known to work and contains no blocker bugs and regressions.