OpenTrack 2.0 (alpha) release - libOVR 0.2.5 - No Drift!
-
- Cross Eyed!
- Posts: 140
- Joined: Thu Nov 19, 2009 9:35 am
OpenTrack 2.0 (alpha) release - libOVR 0.2.5 - No Drift!
After an unfortunate absence due to PhD work I've spent some time with sthalik (lead developer on OpenTrack) to get OpenTrack updated to the 0.2.5 release of the Oculus SDK for OpenTrack's 2.0 release.
This means that once you've updated your firmware, and created a magnetic calibration profile, the drift problems are finally solved.
The release can be found at http://ananke.laggy.pk/opentrack/ and I would just grab the most recent build.
(Project is at https://github.com/opentrack/opentrack)
The profile however will need setting up for Rift use the first time however, as it defaults to a monitor based exaggerated head-tracking profile. To do this follow these instructions:
-Select the Rift tracker
-Select "none" for filter
-Select "none" or Hydra for secondary tracker (Hydra will provide positional tracking)
-Click the "Curves" button:
-- Go through all 6 tabs and un-check "alternative", and move any control points to the top right
-- all curves should now be a 1:1 straight line so you can close this dialogue
You are now good to go, select the tracker appropriate for your game (FreeTrack in most cases)
Point your Rift forwards and click "Start"
Enjoy 3/6DOF tracking in your game!
This means that once you've updated your firmware, and created a magnetic calibration profile, the drift problems are finally solved.
The release can be found at http://ananke.laggy.pk/opentrack/ and I would just grab the most recent build.
(Project is at https://github.com/opentrack/opentrack)
The profile however will need setting up for Rift use the first time however, as it defaults to a monitor based exaggerated head-tracking profile. To do this follow these instructions:
-Select the Rift tracker
-Select "none" for filter
-Select "none" or Hydra for secondary tracker (Hydra will provide positional tracking)
-Click the "Curves" button:
-- Go through all 6 tabs and un-check "alternative", and move any control points to the top right
-- all curves should now be a 1:1 straight line so you can close this dialogue
You are now good to go, select the tracker appropriate for your game (FreeTrack in most cases)
Point your Rift forwards and click "Start"
Enjoy 3/6DOF tracking in your game!
-
- Cross Eyed!
- Posts: 138
- Joined: Mon Apr 01, 2013 6:44 pm
Re: OpenTrack 2.0 (alpha) release - libOVR 0.2.5 - No Drift!
excellent, good work, must give this a try
- Tankshell
- Two Eyed Hopeful
- Posts: 81
- Joined: Wed Mar 20, 2013 2:31 am
- Location: Plymouth, Devon, UK
- Contact:
Re: OpenTrack 2.0 (alpha) release - libOVR 0.2.5 - No Drift!
Great, thanks mm0zct, I shall give this version a go tonight.
Tankshell
Software Developer & Founder of Handheld Pixels
Read My Oculus Rift First Impressions | http://timloram.me.uk | http://handheldpixels.co.uk
Software Developer & Founder of Handheld Pixels
Read My Oculus Rift First Impressions | http://timloram.me.uk | http://handheldpixels.co.uk
-
- Cross Eyed!
- Posts: 108
- Joined: Thu May 30, 2013 5:46 am
Re: OpenTrack 2.0 (alpha) release - libOVR 0.2.5 - No Drift!
I tried this with dirt2 and the tracking was jerkey and jumped about.
Forgot trying to give opentrack2.0a higher priority though which i think might help (could it?)
Forgot trying to give opentrack2.0a higher priority though which i think might help (could it?)
- Tankshell
- Two Eyed Hopeful
- Posts: 81
- Joined: Wed Mar 20, 2013 2:31 am
- Location: Plymouth, Devon, UK
- Contact:
Re: OpenTrack 2.0 (alpha) release - libOVR 0.2.5 - No Drift!
BTW guys, does this build still have the "drift to center" feature implemented? I like the feature, but it would be good if it was a checkbox within the GUI that we could enable/disable at runtime, rather than a flag during the build process...
Tankshell
Software Developer & Founder of Handheld Pixels
Read My Oculus Rift First Impressions | http://timloram.me.uk | http://handheldpixels.co.uk
Software Developer & Founder of Handheld Pixels
Read My Oculus Rift First Impressions | http://timloram.me.uk | http://handheldpixels.co.uk
-
- Cross Eyed!
- Posts: 140
- Joined: Thu Nov 19, 2009 9:35 am
Re: OpenTrack 2.0 (alpha) release - libOVR 0.2.5 - No Drift!
It does not have this feature enabled, I will put it back in as a gui option if it's still desired, but I hoped it would no longer be necessary as the drift should be sorted.
For those of you who suffer from jumpy tracking, do you have the filtering set to "none"? also what is your processor? I play with a 6-core phenomII so I don't suffer from thread scheduling issues.
For those of you who suffer from jumpy tracking, do you have the filtering set to "none"? also what is your processor? I play with a 6-core phenomII so I don't suffer from thread scheduling issues.
-
- One Eyed Hopeful
- Posts: 16
- Joined: Sun Oct 20, 2013 2:11 pm
Re: OpenTrack 2.0 (alpha) release - libOVR 0.2.5 - No Drift!
2.0-a7 is in the works with both new features and bugfixes.
Among the features are crashdumps, sendable to my email as the popup instructs :)
mm0zct, do you have anything to push before a7 is tagged?
wrt jumpiness, the thread polls Rift 125 times per second. Is that sufficient?
cheers,
-sh
Among the features are crashdumps, sendable to my email as the popup instructs :)
mm0zct, do you have anything to push before a7 is tagged?
wrt jumpiness, the thread polls Rift 125 times per second. Is that sufficient?
cheers,
-sh
opentrack :: http://github.com/opentrack/opentrack/
-
- One Eyed Hopeful
- Posts: 38
- Joined: Wed Apr 17, 2013 1:16 am
Re: OpenTrack 2.0 (alpha) release - libOVR 0.2.5 - No Drift!
I'm getting pretty bad jumping using the Hydra for head tracking. It track smoothly, then the value suddenly leaps upwards of 10 so you zoom forward on Z or jump to the side on X. I don't get this using the older version. You can see it in the game, the raw values, and the curves.
Anybody else see this? I can go back to the old version and it works fine.
Anybody else see this? I can go back to the old version and it works fine.
-
- One Eyed Hopeful
- Posts: 16
- Joined: Sun Oct 20, 2013 2:11 pm
Re: OpenTrack 2.0 (alpha) release - libOVR 0.2.5 - No Drift!
There were no Hydra changes.
Either use a filter or disable filtering.
Either use a filter or disable filtering.
opentrack :: http://github.com/opentrack/opentrack/
-
- Cross Eyed!
- Posts: 140
- Joined: Thu Nov 19, 2009 9:35 am
Re: OpenTrack 2.0 (alpha) release - libOVR 0.2.5 - No Drift!
I don't know if it may have been built against a different version of the Sixense SDK, it shouldn't be but your revious one was built by me, and this release sthalik. I'll try and see if it behaves differently when I build it compared to the download.
-
- One Eyed Hopeful
- Posts: 16
- Joined: Sun Oct 20, 2013 2:11 pm
Re: OpenTrack 2.0 (alpha) release - libOVR 0.2.5 - No Drift!
Today marks the release of opentrack 2.0 alpha 8. Among the user-visible changes are:
- Oculus Rift works on Linux!
- It's possible to compensate translation for rotation, i.e. moving forward after rotating 180 deg yaw will move the avatar backward in the vehicle, not forward
- Parts of the UI were improved further
- The PT (freetrack-like) tracker has crash- and video feed fixes.
- The Accela filter for camera-based trackers allows for creating deadzones, and changing the nonlinear coefficient
- The Aruco AR marker tracker doesn't use blur anymore, being more accurate at the expense of 2x performance slowdown
- The data is only sent every 65 times per second
- The Aruco tracker allows for specifying off-center pivot (head position) now
- Windows builds are now made using mingw-w64 and not MSVC for maintainer convenience and performance improvement for end-users
- Programmers can use opentrack-provided trackers inside their own software without the opentrack GUI showing
- X-Plane Linux headtracking plugin now works with X-Plane 9
- Oculus spring yaw drift protection is back again, and configurable, at that
- opentrack team, sthalik&mm0zct
- Oculus Rift works on Linux!
- It's possible to compensate translation for rotation, i.e. moving forward after rotating 180 deg yaw will move the avatar backward in the vehicle, not forward
- Parts of the UI were improved further
- The PT (freetrack-like) tracker has crash- and video feed fixes.
- The Accela filter for camera-based trackers allows for creating deadzones, and changing the nonlinear coefficient
- The Aruco AR marker tracker doesn't use blur anymore, being more accurate at the expense of 2x performance slowdown
- The data is only sent every 65 times per second
- The Aruco tracker allows for specifying off-center pivot (head position) now
- Windows builds are now made using mingw-w64 and not MSVC for maintainer convenience and performance improvement for end-users
- Programmers can use opentrack-provided trackers inside their own software without the opentrack GUI showing
- X-Plane Linux headtracking plugin now works with X-Plane 9
- Oculus spring yaw drift protection is back again, and configurable, at that
- opentrack team, sthalik&mm0zct
opentrack :: http://github.com/opentrack/opentrack/
- cybereality
- 3D Angel Eyes (Moderator)
- Posts: 11407
- Joined: Sat Apr 12, 2008 8:18 pm
-
- One Eyed Hopeful
- Posts: 4
- Joined: Sat Oct 05, 2013 2:10 pm
Re: OpenTrack 2.0 (alpha) release - libOVR 0.2.5 - No Drift!
Hey,
I have still major yaw drift problems with the newest opentrack version: within a few minutes my virtual heads slowly moves to the right when playing warthunder with tridef (tracking off here) - every time. Strange: it seems to get better, when I 'disable' the yaw spring...
When I just lay the freshly calibrated Rfit (via SDK) just in front of me on the table, the yaw after a minute or so starts to move... and starts running...from 0 to almost 10 and then maybe backwards.
Can anyone reproduce this?
I have still major yaw drift problems with the newest opentrack version: within a few minutes my virtual heads slowly moves to the right when playing warthunder with tridef (tracking off here) - every time. Strange: it seems to get better, when I 'disable' the yaw spring...
When I just lay the freshly calibrated Rfit (via SDK) just in front of me on the table, the yaw after a minute or so starts to move... and starts running...from 0 to almost 10 and then maybe backwards.
Can anyone reproduce this?
-
- One Eyed Hopeful
- Posts: 16
- Joined: Sun Oct 20, 2013 2:11 pm
Re: OpenTrack 2.0 (alpha) release - libOVR 0.2.5 - No Drift!
Which version? Maybe it's a sign bug? :)
opentrack :: http://github.com/opentrack/opentrack/
-
- One Eyed Hopeful
- Posts: 4
- Joined: Sat Oct 05, 2013 2:10 pm
- LordJuanlo
- Binocular Vision CONFIRMED!
- Posts: 224
- Joined: Thu Jul 26, 2012 12:55 am
- Location: Spain
- Contact:
Re: OpenTrack 2.0 (alpha) release - libOVR 0.2.5 - No Drift!
This new version does not recognize my Razer Hydra, it doesn't show at the combo box. It neither shows on primary tracker nor on secondary tracker. Got Aruco, HT, joystick, Pointtracker, Rift and UDP.
However I still have the older 1.8 alpha in a different folder, and that one recognizes my Hydra perfectly. Do I have to do something special with 2.0? I don't have motion creator loaded, my OS is Windows 8.1 64bit.
However I still have the older 1.8 alpha in a different folder, and that one recognizes my Hydra perfectly. Do I have to do something special with 2.0? I don't have motion creator loaded, my OS is Windows 8.1 64bit.
-
- One Eyed Hopeful
- Posts: 16
- Joined: Sun Oct 20, 2013 2:11 pm
Re: OpenTrack 2.0 (alpha) release - libOVR 0.2.5 - No Drift!
Try running dependency walker on sixense_utils.dll
opentrack :: http://github.com/opentrack/opentrack/
-
- One Eyed Hopeful
- Posts: 16
- Joined: Sun Oct 20, 2013 2:11 pm
Re: OpenTrack 2.0 (alpha) release - libOVR 0.2.5 - No Drift!
Today marks the release of opentrack-2.0beta1.
https://github.com/opentrack/opentrack/ ... /README.md
- OSX is supported as a first-class platform
- Aruco is much faster and a bit more accurate now
- Due to a bug, wasn't possible to disable translation compensation. Fixed.
- OSX "a"-key-eating shortcut bug has been fixed
- Various minor improvements
We're not able to provide Linux binaries! Compile on your own, should work out of the box, provided needed libraries are present.
I'd like to thank the following individuals for their help leading to the release:
- Iain Sandoe
- uglyDwarf
- Ryan Spicer
- Daniel Dąbrowski
cheers,
opentrack team: sthalik, mm0zct
https://github.com/opentrack/opentrack/ ... /README.md
- OSX is supported as a first-class platform
- Aruco is much faster and a bit more accurate now
- Due to a bug, wasn't possible to disable translation compensation. Fixed.
- OSX "a"-key-eating shortcut bug has been fixed
- Various minor improvements
We're not able to provide Linux binaries! Compile on your own, should work out of the box, provided needed libraries are present.
I'd like to thank the following individuals for their help leading to the release:
- Iain Sandoe
- uglyDwarf
- Ryan Spicer
- Daniel Dąbrowski
cheers,
opentrack team: sthalik, mm0zct
opentrack :: http://github.com/opentrack/opentrack/
- LordJuanlo
- Binocular Vision CONFIRMED!
- Posts: 224
- Joined: Thu Jul 26, 2012 12:55 am
- Location: Spain
- Contact:
Re: OpenTrack 2.0 (alpha) release - libOVR 0.2.5 - No Drift!
Several DLLs appear to be missing:sthalik wrote:Try running dependency walker on sixense_utils.dll
API-MS-WIN-CORE-KERNEL32-PRIVATE-L1-1-1.DLL
API-MS-WIN-CORE-PRIVATEPROFILE-L1-1-1.DLL
API-MS-WIN-CORE-SHUTDOWN-L1-1-1.DLL
API-MS-WIN-SERVICE-PRIVATE-L1-1-1.DLL
EXT-MS-WIN-NTUSER-UICONTEXT-EXT-L1-1-0.DLL
IESHIMS.DLL
Apparently the problem happens in Windows 8.1 (found several threads besides that one), I'm not sure if this is something that you guys can fix on your end.
-
- One Eyed Hopeful
- Posts: 16
- Joined: Sun Oct 20, 2013 2:11 pm
Re: OpenTrack 2.0 (alpha) release - libOVR 0.2.5 - No Drift!
ieshims is delay-loaded vista-born compat cruft, you can disregard that.
Could you copy setupapi.dll from working windows, rather, its sxs cache? Would it work then?
--------
Also, try the following build, using updated SDK version from Nov 14:
http://ananke.laggy.pk/opentrack/opentr ... e5f.tar.xz
Could you copy setupapi.dll from working windows, rather, its sxs cache? Would it work then?
--------
Also, try the following build, using updated SDK version from Nov 14:
http://ananke.laggy.pk/opentrack/opentr ... e5f.tar.xz
opentrack :: http://github.com/opentrack/opentrack/
- LordJuanlo
- Binocular Vision CONFIRMED!
- Posts: 224
- Joined: Thu Jul 26, 2012 12:55 am
- Location: Spain
- Contact:
Re: OpenTrack 2.0 (alpha) release - libOVR 0.2.5 - No Drift!
The updated build did the trick, it's working. Thanks!
-
- One Eyed Hopeful
- Posts: 1
- Joined: Sat Nov 30, 2013 7:45 pm
Re: OpenTrack 2.0 (alpha) release - libOVR 0.2.5 - No Drift!
the download link is broken.
-
- One Eyed Hopeful
- Posts: 8
- Joined: Wed Feb 05, 2014 1:37 pm
Re: OpenTrack 2.0 (alpha) release - libOVR 0.2.5 - No Drift!
Yeah the link for Opentrack 2.0 anything seems to be dead all over the web, does anyone have a copy/link?
DEAD = http://ananke.laggy.pk/opentrack/
DEAD = http://ananke.laggy.pk/opentrack/
- BHawthorne
- Cross Eyed!
- Posts: 148
- Joined: Sat Aug 21, 2010 10:34 pm
Re: OpenTrack 2.0 (alpha) release - libOVR 0.2.5 - No Drift!
Looks like the new location for builds are: http://ts3.cosaofficial.pl/opentrack/
S3D Multi-projector Gaming System:
Intel i7 930, EVGA E762 4-Way motherboard, NVIDIA GTX470 Tri-SLI, 3x Optoma GT720 projectors, 180-degree circular screen, NVIDIA 3D Vision Kit, NTHUSIM Plus 3.2, Windows 7 Pro 64
Intel i7 930, EVGA E762 4-Way motherboard, NVIDIA GTX470 Tri-SLI, 3x Optoma GT720 projectors, 180-degree circular screen, NVIDIA 3D Vision Kit, NTHUSIM Plus 3.2, Windows 7 Pro 64
-
- One Eyed Hopeful
- Posts: 16
- Joined: Sun Oct 20, 2013 2:11 pm
-
- One Eyed Hopeful
- Posts: 10
- Joined: Mon Oct 27, 2014 2:37 am
Re: OpenTrack 2.0 (alpha) release - libOVR 0.2.5 - No Drift!
Hi there,
any chance that someone have opentrack 2.0 version stored? I have 1.8 working and 2.2 doesnt work for me (as it probably needs 0.4.x rift SDK). I have no luck to find 2.0 beta to try that one.
Thanks
any chance that someone have opentrack 2.0 version stored? I have 1.8 working and 2.2 doesnt work for me (as it probably needs 0.4.x rift SDK). I have no luck to find 2.0 beta to try that one.
Thanks
-
- One Eyed Hopeful
- Posts: 16
- Joined: Sun Oct 20, 2013 2:11 pm
Re: OpenTrack 2.0 (alpha) release - libOVR 0.2.5 - No Drift!
No old versions available, and no support for obsolete versions either.
opentrack :: http://github.com/opentrack/opentrack/
-
- One Eyed Hopeful
- Posts: 10
- Joined: Mon Oct 27, 2014 2:37 am
Re: OpenTrack 2.0 (alpha) release - libOVR 0.2.5 - No Drift!
Any chance that someone would have Opentrack 2.0 saved somewhere? 2.2 doesnt work for me and I cannot find 2.0 version anywhere. Thanks
-
- One Eyed Hopeful
- Posts: 23
- Joined: Sun Sep 07, 2014 3:36 pm
Re: OpenTrack 2.0 (alpha) release - libOVR 0.2.5 - No Drift!
That's a bummer. I've got a DIY Rift using the stm32f3DISCOVERY board flashed to think it's a Rift tracker. Problem is, the newer Oculus SDK doesn't recognize it anymore, so anything using that SDK won't work for me. I was hoping to find an older version of Opentrack in the hopes that it would see my tracker. Does anyone have an old version they could link me to?sthalik wrote:No old versions available, and no support for obsolete versions either.
And no, I won't ask for "support.":) I just want to see if it works.
-
- One Eyed Hopeful
- Posts: 10
- Joined: Mon Oct 27, 2014 2:37 am
Re: OpenTrack 2.0 (alpha) release - libOVR 0.2.5 - No Drift!
Hi,
I used older version from this thread http://www.reddit.com/r/oculus/comments ... reo_3d_and . Problem is, that when I use it, it acts strangely after a while.
I used older version from this thread http://www.reddit.com/r/oculus/comments ... reo_3d_and . Problem is, that when I use it, it acts strangely after a while.
-
- One Eyed Hopeful
- Posts: 23
- Joined: Sun Sep 07, 2014 3:36 pm
Re: OpenTrack 2.0 (alpha) release - libOVR 0.2.5 - No Drift!
Oh man, thanks a ton. It actually works! In War Thunder, no less. I've been trying for ages to find a way to get the tracker working there.
It does have problems, as you noted. Some pretty bad drift. But it's something, anyway!
It does have problems, as you noted. Some pretty bad drift. But it's something, anyway!
-
- One Eyed Hopeful
- Posts: 10
- Joined: Mon Oct 27, 2014 2:37 am
Re: OpenTrack 2.0 (alpha) release - libOVR 0.2.5 - No Drift!
Well, i rather using gyroscopic air mouse because of that drift.
-
- One Eyed Hopeful
- Posts: 23
- Joined: Sun Sep 07, 2014 3:36 pm
Re: OpenTrack 2.0 (alpha) release - libOVR 0.2.5 - No Drift!
Does the air mouse work well? Do you get 1-to-1 movement and no drift? I canceled my order for one after seeing that Opentrack worked, but if the air mouse works better I'll order it again.
I don't suppose Opentrack could ever support to old oculus SDK combined the anti-drift measures and call it a "DIY Rift" plugin . . . ?
I don't suppose Opentrack could ever support to old oculus SDK combined the anti-drift measures and call it a "DIY Rift" plugin . . . ?
-
- One Eyed Hopeful
- Posts: 10
- Joined: Mon Oct 27, 2014 2:37 am
Re: OpenTrack 2.0 (alpha) release - libOVR 0.2.5 - No Drift!
Well, drift should be solved for 0.3.2 sdk in opentrack 2.0, problem is, i cannot find that warsion anywhere
Air mouse works fine in games where you can move head with normal mouse (I use it in DCS World especially), otherwise it works fine with standart "rift" tracking for games I tested so far (only needed opentrack for GRID).
Air mouse works fine in games where you can move head with normal mouse (I use it in DCS World especially), otherwise it works fine with standart "rift" tracking for games I tested so far (only needed opentrack for GRID).
-
- One Eyed Hopeful
- Posts: 10
- Joined: Mon Oct 27, 2014 2:37 am
Re: OpenTrack 2.0 (alpha) release - libOVR 0.2.5 - No Drift!
I finally got 2.0 rc1 version in my hands which should work with foculus firmware, will try today. Can upload somewhere if someone needs?
-
- One Eyed Hopeful
- Posts: 23
- Joined: Sun Sep 07, 2014 3:36 pm
Re: OpenTrack 2.0 (alpha) release - libOVR 0.2.5 - No Drift!
Hey noreit, I'm just getting back to my DIY Rift after a move and lots of life stuff. Did you try the 2.0 rc1 version? I'd appreciate an upload if it works.