Tool Open source
CardboardXR is a Unity mobile VR app for Google Cardboard-style phone viewers. It renders split-screen stereo with lens distortion and uses AR Foundation with ARCore or ARKit for six-degrees-of-freedom head tracking, camera passthrough, detected surfaces, anchored objects, and hand tracking from the phone's rear camera. Its hand interaction supports pinch, grab, and a pointing ray.
The app provides a lobby and demos including 360/VR180 video playback, air painting, an orb game, a passthrough portal, and physics-based objects placed on detected surfaces. It uses a single persistent core scene with additively loaded demos; hand tracking uses MediaPipe BlazeHand models through Unity Inference Engine and feeds XR Hands and the XR Interaction Toolkit. The repository includes Android build scripts and an APK release path; iOS builds must currently be built from source. It works offline for tracking and processes camera images on the phone. The project is licensed under Apache License 2.0, with separate licenses for bundled third-party components.
1 use taken from transcripts — each links to the moment in the video.
A Unity app that brings classic phone-in-viewer VR up to date using ARCore and ARKit through AR Foundation, adding six-degrees-of-freedom head tracking, camera pass-through, surface detection, and hand tracking.
1 in the library.