To eliminate jitter from consumer-grade webcams, the project integrates a dual-filter pipeline. The OneEuro Filter handles adaptive low-latency jitter reduction for fine movements, while Kalman Smoothing provides predictive pose stability during fast, occlusion-heavy motions.
The system utilizes a custom OSC (Open Sound Control) backend to relay 16-point skeletal data to the VRChat and SlimeVR server instances. This allows for seamless "Full Body" immersion without the need for expensive IMU-based hardware trackers.
A Python-driven GUI allows users to perform three-point visual calibration in seconds. The system maps the detected depth from Mediapipe's Pose landmarking onto a virtual 1:1 human rig, synchronized via SteamVR.
Performance optimized for real-time skeletal mapping with zero-latency OSC streaming.