OpenFOV:iRacing 摄像点头部追踪工具
面向 iRacing 的摄像头头部追踪程序,通过 FreeTrack 共享内存与 TrackIR API 实现视角控制。
OpenFOV 是用于 iRacing 的摄像头头部追踪工具。首次运行向导引导用户选择摄像头、校准中立姿态(直视并按键)、阅读游戏内提示,之后启动 iRacing 即可使用(TrackIR 默认启用),按 F9 可随时重新居中视角。工作方式上,它直接写入 FreeTrack 共享内存段,并捆绑一个源自 linux-track 的 MIT 许可 NPClient64.dll,向 iRacing 暴露 NaturalPoint TrackIR API。技术栈为 Python 3.12 与 PySide6(Qt 6)界面、MediaPipe FaceLandmarker 的 478 关键点人脸追踪、One Euro Filter 平滑,经 Nuitka 编译为独立 Windows 程序并用 Inno Setup 打包安装。README 提示部分 Defender 会误报捆绑的 TrackIR.exe,若追踪失效可检查 resources\bin\ 下的 NPClient64.dll 与 TrackIR.exe 是否仍在。项目以 MIT 许可发布,与 NaturalPoint 无关联。