About VFT Photosphere Camera

A progressive web app that brings professional 360° photography to everyone, inspired by Google's discontinued Street View camera app.

The Vision

VFT Photosphere Camera was created to fill the gap left by discontinued photosphere apps, providing educators, travelers, and creators with a powerful tool to capture immersive 360° experiences. Built specifically for Virtual Field Trips (VFTs), it enables anyone to document and share locations in stunning spherical detail.

How It Works

The app uses a sophisticated 36-point capture system to create seamless panoramas:

  1. Structured Capture Pattern: 36 precisely positioned photos arranged in 3 rows (upper +45°, equator 0°, lower -45°) with 12 points per row
  2. Gyroscope Guidance: Your device's orientation sensors guide you to each capture point with real-time visual feedback
  3. Auto-Capture: When perfectly aligned (within ~4.6°), the app automatically captures the photo
  4. 3D Progress Visualization: Watch your panorama build in real-time on an interactive 3D sphere
  5. GPU-Accelerated Stitching: WebGL2 processes all images locally, creating your panorama in seconds

Technical Innovation

  • WebGL2 Best-Pixel Stitching: Advanced GPU shaders select the sharpest pixel from overlapping images
  • Exposure Equalization: Automatic brightness balancing across all captured images
  • EXIF/XMP Metadata: Full compatibility with Google Photos and VR viewers
  • Glass-Morphic UI: Modern, intuitive interface with smooth animations
  • Progressive Web App: Install-free, works offline, updates automatically

The Developer

Reuben Thiessen
Emerging Technology Lead
Stanford Accelerator for Learning

Created as part of research into immersive educational technologies and Virtual Field Trips, this app represents a commitment to making powerful creative tools accessible to educators and students worldwide.

Educational Impact

VFT Photosphere Camera empowers educators to:

  • Create immersive virtual field trips for remote learning
  • Document scientific field work and research sites
  • Preserve historical locations and cultural heritage
  • Enable students to explore places they cannot physically visit
  • Build engaging, interactive educational content

Built With

Core Technologies:

  • Three.js for 3D visualization
  • WebGL2 for GPU processing
  • Pannellum for panorama viewing
  • IndexedDB for local storage

Web Standards:

  • Progressive Web App (PWA)
  • WebRTC for camera access
  • DeviceOrientation API
  • Web Share API
Read the technical deep dive on Building VFTCam.

Key Features

  • No special equipment needed
  • Works completely offline
  • Zero cloud dependency
  • Instant processing on-device
  • Built-in camera roll
  • Native sharing integration
  • Google Photos compatible
  • Full metadata support
  • High-resolution output
  • Cross-platform support