HeadPilot 0.9.0 Beta
Webcam-Kopf-Tracking für DCS World – nur Kopf, kein Eye-Tracking.
HeadPilot macht aus deiner Webcam einen TrackIR: Du drehst den Kopf, der Blick im Cockpit dreht mit. Es braucht kein OpenTrack, kein Beam, keine Hardware außer einer Webcam.
Was du brauchst
- Windows 10 oder 11 (64 Bit) und DCS World
- Eine Webcam, mittig über oder unter dem DCS-Monitor. Am besten 60–90 Bilder/s (z. B. Logitech BRIO, C922); 30 fps geht auch, ist aber träger.
- Licht von vorne aufs Gesicht (Schreibtischlampe reicht). Gegenlicht und stockdunkles Zimmer sind die häufigsten Probleme.
Installation
C:\HeadPilot entpacken (Rechtsklick → „Alle extrahieren…“).
Wichtig: Der Ordner darf keine Umlaute oder Sonderzeichen enthalten
(also nicht unter Dokumente\Jan-Cédric\…). DCS kann solche Pfade nicht lesen. C:\HeadPilot ist sicher.
C:\HeadPilot\HeadPilot\HeadPilot.exe starten.
Windows zeigt eventuell „Der Computer wurde durch Windows geschützt“ (die Beta ist nicht signiert): Weitere Informationen → Trotzdem ausführen.
Falsche Kamera? Reiter Kamera → Kamera-Nr. ändern und auf Stopp/Start klicken. Bild zu dunkel? Verstärkung hochziehen oder Belichtung ein Stück nach rechts. Die Bildrate oben links sollte möglichst bei 60–90 fps liegen.
War vorher TrackIR oder OpenTrack eingetragen, merkt sich HeadPilot das und stellt es bei „Aus DCS entfernen“ wieder her.
In DCS unter Achsen einstellen die TrackIR-Kurven linear lassen (Kurvigkeit 0, Sättigung 100, Totzone 0) – die Feinabstimmung passiert in HeadPilot.
Fertig. Kopf leicht drehen – der Blick folgt. Etwa 30° Kopfdrehung reichen für den Blick nach hinten.
Tasten
| Zentrieren | Rollen – besser einen HOTAS-Knopf zuweisen: Reiter Tasten & Verhalten → Zentrieren anklicken und den Knopf drücken. |
|---|---|
| Pause | Umschalt + Rollen – friert den Blick ein, DCS gibt die Ansicht an Maus/Coolie-Hat ab. |
Feinabstimmung
- Achsen: Kurve per Maus ziehen. Doppelklick = Punkt hinzufügen, Rechtsklick = Punkt löschen. Läuft eine Achse in DCS falsch herum: Umkehren anhaken.
- Zittert der Blick im Stillstand: Reiter Glättung → „ruhig“, oder bei der Achse die Ruhezone erhöhen. Mehr Licht aufs Gesicht hilft am meisten.
- Zieht der Blick nach: Glättung „direkt“ oder die Ansichts-Glättung (Hz) erhöhen.
- Andere Webcam als BRIO: Reiter Kamera → Vertikaler Bildwinkel anpassen (z. B. C920/C922 ≈ 43°). Das betrifft nur das Vor-/Zurücklehnen.
Wenn etwas nicht klappt
| Kein Gesicht erkannt | Licht von vorne, Kamera mittig vor dir, Brille ohne starke Spiegelung. Im Profil (Kopf stark gedreht) verliert jede Webcam das Gesicht – das ist normal. |
|---|---|
| Nur 15–30 fps | Zu dunkel: Licht an, „Feste Belichtung“ anhaken, Verstärkung hoch. Andere Programme, die die Kamera benutzen (Teams, OBS, Beam), schließen. |
| DCS hat keine TrackIR-Spalte | In HeadPilot muss „TrackIR-Schnittstelle eingebunden“ grün sein, dann in DCS „Rescan Devices“ oder DCS neu starten. Liegt HeadPilot in einem Ordner mit Umlauten? → nach C:\HeadPilot verschieben und neu einbinden. |
| Blick hängt schief | Geradeaus schauen und Zentrieren drücken. |
| OpenTrack/TrackIR wieder benutzen | In HeadPilot „Aus DCS entfernen“ – der vorherige Eintrag wird wiederhergestellt. |
Deinstallieren
In HeadPilot „Aus DCS entfernen“ klicken, HeadPilot schließen, den Ordner C:\HeadPilot löschen.
Einstellungen liegen in %APPDATA%\HeadPilot (kann auch weg).
Datenschutz
Das Kamerabild wird nur lokal auf deinem PC ausgewertet und nirgends gespeichert oder hochgeladen. HeadPilot nutzt Googles MediaPipe für die Gesichtserkennung; laut Google sendet die MediaPipe-Bibliothek anonyme Leistungsdaten (keine Bilder).
Feedback
Das ist eine Beta – sag JC Bescheid, was gut läuft und was nicht (Webcam-Modell, fps, welche Achse sich komisch anfühlt).
Hilfreich bei Problemen: die Datei %LOCALAPPDATA%\HeadPilot\npclient.log und
Saved Games\DCS\Logs\dcs.log.