Cool to see this, it's a cool in-between step for not having additional wraparound screens or a VR headset.
I used to run a similar software[1] for when I was really into playing F1 racing games. However one of the problems I found was the initial disconnect in your head and eye movement that took some getting used to.
For example, if you want to look left to see an upcoming turn, naturally your eyes move before your head, and your head follows after. With this software enabled, you have to consciously inverse the process where your head moves a direction, but your eyes still remain looking forward at the screen.
It took a some getting used to and resulting in some dizziness afterwards, but was fun.
I set up a basic nose tracker to do the same thing in beamNG just for left/right motion a long while ago, just to see if it was usable. The neat thing there was that you could also just translate your head to get the same effect and didn't need to move your eyes at all. Feels even weirder though lol.
just wondering, did this difference in looking around mess you up at all when driving in real life
opentrack would be the one to beat these days: https://github.com/opentrack/opentrack
It's completely replaced my TrackIR 5, since it averts the need to wear headphones and dig out the tracking bracket every time I want to use it, and the accuracy feels about the same.
I found head tracking pretty much becomes second-nature after a while - to the point at which it feels weird to play first-person sims without it. Not quite as fancy as VR, but much more comfortable and much more practical.