Suivi de tête pour Visual Pinball X
Bougez la tête, la table suit
headtracking donne à Visual Pinball X (VPX) un point de vue qui suit votre tête : l'effet fish-tank VR qui fait d'un écran plat un vrai plateau de flipper sous sa vitre. Il fonctionne avec une simple webcam ou une Kinect v1 ou v2, et se calibre tout seul grâce à la lockbar (la barre avant du meuble) et aux rails latéraux de votre flipper virtuel. Libre, gratuit, pour Linux, Windows et macOS.

Ce qui le rend différent
- Aucune procédure de calibration. C'est le meuble qui sert de mire : la lockbar et les deux rails latéraux forment un rectangle de taille connue. Vu en perspective, il suffit à retrouver où se trouve la caméra et comment elle voit, à partir de l'image seule. Pas de damier, pas de « regardez ici et appuyez sur une touche ». Vous saisissez seulement la largeur de la lockbar et l'inclinaison de l'écran dans VPX.
- De la 3D avec une simple webcam. Aucun capteur de profondeur n'est nécessaire. Une Kinect mesure directement la distance de votre tête et suit dans le noir, mais c'est un bonus, pas une obligation.
- Rien d'autre à installer. Un seul plugin : pas de SDK Microsoft, pas de Python. Les bibliothèques Kinect et le moteur de réseaux de neurones sont intégrés. Une Kinect demande seulement, sous Linux et Windows, une étape unique d'accès USB, que l'application de démonstration peut faire pour vous.
- Libre et multiplateforme. Écrit en Rust, publié sous licence GPL, pour Linux, Windows et macOS.
Fonctionnement
La lockbar et les rails donnent la position de la caméra ; un modèle du corps trouve votre tête ; le plugin déplace la vue de VPX à chaque image.
Le fonctionnement →Télécharger et installer
Une archive par système, avec le plugin et une application de démonstration, puis quelques étapes dans VPX.
Guide d'installation →Webcam ou Kinect ?
Ce qu'apporte chaque caméra, distances minimales, fixation sur le fronton, minicabs.
Choisir une caméra →Partagez votre meuble
Deux minutes, sans coder : un relevé de votre pincab apprend de nouveaux meubles au modèle de calibration.
Contribuer →Sur un vrai meuble



Le projet a besoin de vous
Le modèle de calibration apprend à reconnaître lockbars et rails à partir de vrais meubles, et il en a encore vu très peu. Si vous avez un pincab, envoyer un relevé depuis l'application de démonstration prend deux minutes et c'est l'aide la plus utile qui soit. Développeurs Rust, spécialistes de vision par ordinateur, joueurs de VPX et testeurs Windows ou macOS sont aussi les bienvenus.
Un logiciel libre, développé ouvertement
headtracking est écrit en Rust et publié sous licence GNU GPL v3 ou ultérieure. Le code source, les versions publiées et les tickets sont sur GitHub. Signalements de bugs, aide et tests des bêtas se passent sur le Discord.