peterept
Pinball Player
- Joined
- Feb 20, 2023
- Messages
- 6
- Reaction score
- 6
- Points
- 9
- Favorite Pinball Machine
- star wars
Head tracking in Future Pinball is pretty awesome (even without 3D glasses)!
But it takes a lot of effort to obtain a Kinect (or other cameras) and set it up.
So I have created a new BAM head tracking plugin which makes use of your iPhone camera instead!
I have created an app called it Phonemote (a bit of a play on Wiimote), which uses the Front Facing TrueDepth camera and tracks your head at 60 FPS and sends it to the Phonemote BAM plugin running on Windows.
The only requirement is you need an iPhoneX+. (Well actually you can use it on other iPhones, but if they don't have a TrueDepth front facing camera, then you need to use the rear world-tracking camera and attach the phone to your head LOL).
Would love for feedback on what you think.
Setup Instructions
iPhone
1. On your iPhone, Download PhoneMote from the AppStore, and launch it. If it is tracking your face you will see a green circle.
2. Position your Phone so that the front camera can track your head for a typical pinball game.
I recommend a magnet phone holder stuck to the side of the pinball with the phone in portrait mode, or, place it at the end of the pinball table (against backboard) in landscape mode. Move your head around to make sure it tracks you well.
BAM (Windows)
1.. On your Pinball PC, download the PhoneMoteBAM.DLL and place it in your BAM plugins folder: C:\Games\Future Pinball\BAM\plugins
2.. Launch your Pinball, open BAM menu, and select the tracker as "PhoneMote"
3. Verify you see the Tracking data update (position, FPS, latency).
4. Select "Calibrate" from the menu, and it will display a calibration image which you scan with your iPhone rear camera.
Recommendation for Single Eye use
If you use BAM without 3D glasses, then I recommend trying the single eye view. Basically you cover one eye and set Phonemote to use the other eye (eg: cover left eye and set Phonemote to use Right eye). One easy way to do this if you wear glasses, is just cut out a small post-it note and cover the center of your vision by sticking it to your glasses. If you don't wear glasses, then a
That's it. Enjoy! Please share any feedback!
Special Thanks to @ravarcade for sharing the BAM Plugin sourcecode.
But it takes a lot of effort to obtain a Kinect (or other cameras) and set it up.
So I have created a new BAM head tracking plugin which makes use of your iPhone camera instead!
I have created an app called it Phonemote (a bit of a play on Wiimote), which uses the Front Facing TrueDepth camera and tracks your head at 60 FPS and sends it to the Phonemote BAM plugin running on Windows.
The only requirement is you need an iPhoneX+. (Well actually you can use it on other iPhones, but if they don't have a TrueDepth front facing camera, then you need to use the rear world-tracking camera and attach the phone to your head LOL).
Would love for feedback on what you think.
Setup Instructions
iPhone
1. On your iPhone, Download PhoneMote from the AppStore, and launch it. If it is tracking your face you will see a green circle.
2. Position your Phone so that the front camera can track your head for a typical pinball game.
I recommend a magnet phone holder stuck to the side of the pinball with the phone in portrait mode, or, place it at the end of the pinball table (against backboard) in landscape mode. Move your head around to make sure it tracks you well.
BAM (Windows)
1.. On your Pinball PC, download the PhoneMoteBAM.DLL and place it in your BAM plugins folder: C:\Games\Future Pinball\BAM\plugins
2.. Launch your Pinball, open BAM menu, and select the tracker as "PhoneMote"
3. Verify you see the Tracking data update (position, FPS, latency).
4. Select "Calibrate" from the menu, and it will display a calibration image which you scan with your iPhone rear camera.
Recommendation for Single Eye use
If you use BAM without 3D glasses, then I recommend trying the single eye view. Basically you cover one eye and set Phonemote to use the other eye (eg: cover left eye and set Phonemote to use Right eye). One easy way to do this if you wear glasses, is just cut out a small post-it note and cover the center of your vision by sticking it to your glasses. If you don't wear glasses, then a
That's it. Enjoy! Please share any feedback!
Special Thanks to @ravarcade for sharing the BAM Plugin sourcecode.
Attachments
Last edited: