Windows alpha · webcam head-pose calibration

PoseRelay

Turn a small head movement into a steady in-game view.

MODE
LOCAL ALPHA
INPUT
WEBCAM
OUTPUT
POSE 6DOF
Synthetic marketing photograph of an adult at a flight-simulation desk with a monitor-mounted webcam
Generated marketing art · synthetic person · not an application screenshot

PoseRelay Uses an ordinary compatible webcam as input. Estimates head pose; it is not eye tracking. Calibrates movement to the selected display and workflow. Produces mapped in-game camera pose output.

  • Ordinary webcam
  • Head pose—not eye tracking
  • Calibrated response
  • Alpha software

Instrument 01 · illustrative values

Synthetic demo — no camera access

Adjust three pose axes and watch a synthetic horizon respond. Values are illustrative, clamped, and described as text.

Arrow keys change yaw/pitch. Shift + arrows change roll.

SYNTHETIC OUTPUTYaw 0°, pitch 0°, roll 0°

Pointer input changes yaw and pitch. This instrument does not inspect a camera.

Procedure · four checkpoints

A visible path from camera selection to game output

  1. 01

    Choose a webcam

    Confirm a stable face view and suitable camera placement.

  2. 02

    Calibrate head movement

    Follow the targets to fit response to the selected display and workflow.

  3. 03

    Tune and recenter

    Adjust motion response and set a comfortable neutral position.

  4. 04

    Send game-camera output

    Choose the output path that matches the title and local setup.

Output matrix

Two distinct local integration paths

DIRECT

FreeTrack shared memory

Supports FreeTrack direct shared-memory output.

While active, this path temporarily changes the current user’s NPClient Location registry value so external game processes can find the shim. The app attempts to restore the prior value when Game Mode ends.

CONFIGURABLE

opentrack UDP

Supports opentrack UDP; the default endpoint is 127.0.0.1, while a configured non-loopback host receives mapped pose/output data.

Compatibility depends on the game, opentrack setup, axes, and local configuration.

Data-flow map

Frames in memory, derived pose, separate technical logs

Camera frameProcessed in memory on this PC
Landmarks + head poseDerived calibration input
Mapped outputShared memory or configured UDP
Technical JSONLSeparate local diagnostic branch

Read the complete technical privacy draft

Alpha boundary conditions

The result depends on the whole setup

This is Windows x64 alpha software. Static launch material is not runtime or release proof.

Lighting

Uneven or low light can reduce landmark and pose quality.

Placement

Camera angle, distance, face visibility, and display position affect calibration.

Calibration

A careful fit and a comfortable neutral pose are required.

Performance

Camera and hardware performance can affect timing and stability.

Compatibility

Game behavior varies by title, protocol support, and local configuration.

Public landing · release channels blocked

Planned destinations remain visibly blocked

PLANNED

Microsoft Store

Draft listing and a signed offline MSI route are being prepared. No Store listing exists yet.

Planned · not published
PLANNED

Reddit community

Name selection and moderation material are prepared. No community has been created or reserved.

Planned · not published
PLANNED

Public download

Signing, installer, immutable hosting, malware scanning, and review gates remain unresolved.

Planned · not published

Review before sharing

Setup guidance, data boundaries, and legal status