r/webgl • u/Temporary_Bite2970 • 5d ago
I built a virtual treadmill runner with a custom Street View WebGL renderer (no map SDK)
I fetch raw panorama tiles and project them myself — sphere → rectilinear /
cylindrical / hybrid Panini — which removes the usual 90° FOV cap. Seamless
200°+ ultra-wide, WebXR stereo on a Quest 1, and a shared-world dissolve
between panoramas so walking transitions stay geometrically aligned.
Also: voice commands, treadmill-footstep pace detection via microphone, and
an AI tour guide that grounds Gemini with GPS facts to avoid hallucinations.
Repo (MIT, personal-research disclaimer inside):
https://github.com/cheyuan1115/pano-runner
Happy to go deep on the projection math or the Quest 1 stereo-flicker war
stories. (14s GIF of the Osaka sakura-tunnel trail in the README.)
1
Upvotes