raulbojalil / PhoenixHeadTracker

The Phoenix Head Tracker is a program that interfaces with Nreal Air glasses to capture and analyze sensor data. By detecting changes in the user's head yaw and pitch, this program controls the movement of the computer mouse on screen, creating an intuitive and unique user interface.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

PhoenixHeadTracker

The Phoenix Head Tracker is a program that interfaces with Nreal Air glasses to capture and analyze sensor data using AirAPI_Windows.dll. By detecting changes in the user's head yaw and pitch, this program can send this data to opentrack over UDP or you can even control the movement of the computer mouse on screen which can be used to play video games that use mouse look feature. You can also use this feature with Nreal Air 3D SBS mode

Buy Me a Coffee Hey, I created PhoenixHeadTracker for Nreal Air and would really appreciate your support. I work on this software on my own time for you guys. Thank You!

PhoenixHeadTracker.mp4

I worked all day and night on this thing and it was worth it for you all. You will love your Nreal Air glasses with this new tool. It even works with 3D SBS mode. Play your games, Skyrim, DCS, Microsoft Flight Simulator, Cyberpunk 2077.

microsoft_flight_simulator_opoentrack.mp4

How to use PhoenixHeadTracker

To connect your Nreal Air glasses to your PC, there are two options available. Firstly, you can use the USB-Type C connector. Alternatively, a goFanco adapter can also be used, which can be obtained from the following Amazon link: goFanco adapter

It is important to ensure that your glasses have a direct connection to the PC. Once connected, launch the PhoenixHeadTracker software and click on the 'Connect Nreal Air' option. Please allow a few seconds for the sensors to adjust.

You now have two options for utilizing the head tracking data. Firstly, you can use opentrack, or alternatively, you can click on 'Start Mouse Track'. This will allow you to control the mouse on your screen, enabling you to look around in video games.

Should you choose to use opentrack, you can do so by clicking on the 'start opentrack UDP' option. Within opentrack, you will need to select UDP over network in order to receive the data.

phoenixheadtracker

Opentrack settings for UDP

Screenshot 2023-04-08 210432

You can also adjust how to use the Yaw and Pitch values. So if you want the in game camera to turn 90 degrees like in real life you can adjust it in mappings.

Screenshot 2023-04-12 073500

Microsoft Flight Simulator working with opentrack

microsoft_flight_simulator.mp4

Download Latest Release

Phoenixheadtracker https://github.com/iVideoGameBoss/PhoenixHeadTracker/releases

Opentrack https://github.com/opentrack/opentrack/releases

How to build using Visual Studio 22

PhoenixHeadTracker is based on the AirAPI_Windows.dll :https://github.com/MSmithDev/AirAPI_Windows: You will find the AirAPI_Windows.dll and hidapi.dll in the PhoenixHeadTracker/bin/x64/Debug/ folder. These two files are required in order to connect to Nreal Air glasses.

Once you clone the project, open in Visual Studio 22 by clicking on PhoenixHeadTracker.sln. Make sure you set to build on x64 and debug.Then simply click on start.

visualstudio22

Make sure that both AirAPI_Windows.dll and hidapi.dll are in the debug folder. I have included them with project.

Screenshot 2023-03-27 145335

DCS (Digital Combat Simulator)

So.Cool-.Nreal.Air.working.with.DCS.using.PhoenixHeadTracker.mouse.look.Works.with.3D.SBS.mode.too.mp4

About

The Phoenix Head Tracker is a program that interfaces with Nreal Air glasses to capture and analyze sensor data. By detecting changes in the user's head yaw and pitch, this program controls the movement of the computer mouse on screen, creating an intuitive and unique user interface.

License:GNU General Public License v3.0


Languages

Language:C# 100.0%