Jump to content



Photo
- - - - -

3DOF head tracking with virtual glasses and VPX

VPX head tracking BAM BAM tracker opentrack free track virtual glasses

  • Please log in to reply
1 reply to this topic

#1 gamerplayer861

gamerplayer861

    Enthusiast

  • Members
  • PipPipPip
  • 78 posts

  • Flag: ---------

  • Favorite Pinball: Jurassic Park

Posted 19 February 2026 - 10:57 AM

Hello pinheads.

 

I am trying to use my 3DOF virtual glasses with the 10.8.0 VPX in Windows 11 Pro 21H2. Not updated for a long time to avoid the recent microslop issues, I use the Windows purely for VPX. I have used the directions of a language model, but I am not sure am I on a right track. The pipeline should go as follows:

 

1) The 3DOF Virtual glasses track my head movements

2) The movement data is captured by the PhoenixHeadTracker
3) Then the data is sent over the Opentrack UPD to opentrack
4) The opentrack outputs the freetrack 2.0 Enhanced for BAM-Tracker.exe (here I am stuck)

5) The VPX is set to Video/Graphics Options > Cabinet Layout > BAM headtracking

6) Profit

 

Regarding the step 4, I am not able to see any values chancing with the glasses in the BAM tracker. The Head Tracking Method is set to FreeTrack, and the opentrack with the responsive octopus is started first. In the opentrack's output settings I have disabled the simultaneous TrackIR. I have also used the Locate DLL and Custom location settings to point to NPClient.dll and NPClient64.dll placed in the original opentrack's installation path, and alternatively to the BAM directory where I copy pasted the files next to the BAM-Tracker.exe. My BAM directory is on the desktop. I used baller installer, but the future pinball that came along did not include the executable, why I downloaded the BAM directory from here.

 

So, is the overall approach correct, and what should I do to enable the 3DOF during VPX gameplay? I would like to enlarge the view to see the details better, and by turning my head look at different parts of the playfield.

 

Edit: the BAM directory inherently included more promising freetrackclient.dll and freetrackclient64.dll files. That is why I also tried to point to those files from the opentrack's output settings using the Locate DLL, but it didn't help either.


Edited by gamerplayer861, 19 February 2026 - 11:07 AM.


#2 gamerplayer861

gamerplayer861

    Enthusiast

  • Members
  • PipPipPip
  • 78 posts

  • Flag: ---------

  • Favorite Pinball: Jurassic Park

Posted 20 February 2026 - 09:51 AM

Tried to send @TerryRed a pm, but maybe the inbox was full. Nothing secret here, I'll try the tagging, but no sure does it work:

 

"Hi Terry!

I noticed that you have been active lately, and seem to know stuff about the head tracking. I recently posted this question:

https://www.vpforums...showtopic=56667

I am unable to connect the opentrack and BAM tracker, to use the 3 degrees of freedom (DOF) from my virtual glasses with VPX. I have played around with the opetrack's output settings, pointing to various dll files in different locations, even edited the Window's regedit without luck.

Do you happen to know where the BAM tracker obtains the tracking information by default, so that I could send the data to correct location from the opentrack? Or is the approach described in the forum post appropriate at all?

Best regards
gamerplayer861"







Also tagged with one or more of these keywords: VPX, head tracking, BAM, BAM tracker, opentrack, free track, virtual glasses