PortalVR Motion – use any VR content in 2D with 3D tracked Joy-Cons

· gaming · Source ↗

PortalVR Motion registers as a SteamVR runtime, exposing Joy-Con controllers tracked via iPhone FaceID camera as standard 6DoF inputs—no headset, no base stations, 6,000+ titles playable.

What Matters

  • iPhone FaceID depth camera tracks Joy-Cons in 6DoF over USB; no Wi-Fi hop keeps latency low by fusing IMU and camera data between frames.
  • Joy-Con 2 recommended over Joy-Con 1: built-in magnetometer reduces rotational drift; Joy-Con 1 also triggers Bluetooth packet-queuing lag on some PC radios.
  • iPhone Pro rear LiDAR camera is superior for wide-arm titles like Beat Saber; front FaceID camera suits closer, finger-precision games.
  • Path B (Quest or PICO in developer mode, USB-connected) delivers higher tracking precision than iPhone Path A, using headset onboard cameras.
  • Camera Drag locks in-game camera to shoulder-button hold, turning your hand into a 6DoF virtual trackball for framing shots or grabbing distant objects.
  • Finger articulation and webcam-based head parallax (lean/dodge) are both supported; face tracking feeds 3D parallax without a headset.
  • Android unsupported currently—depends on FaceID-equivalent depth + LiDAR hardware absent from most Android devices; Discord-tracked for future support.

Original | Discuss on HN