Tool Open source
Cinematic Zoom is a browser-based three.js application that flies a camera from orbit to selected locations on Earth and records the movement as an MP4. Users choose a landmark or enter a name, coordinates, DMS coordinates, or a map link, then select a shot preset—Dive, Descent, Orbit, Flyby, or Hyperzoom—a lighting setup, and a duration. The camera's distance, bearing, pitch, lens, and roll each follow separate curves rather than a single interpolation, while the app positions the sun for the selected location and renders Google's photorealistic 3D tiles.
The project is built on the three.js 3d-tiles-renderer, with tiles streamed through Cesium Ion and atmosphere and clouds supplied by @takram/three-geospatial. It requires Node 22.12 or newer for local development and a browser with WebGL 2; recording additionally requires WebCodecs with a hardware video encoder. A Cesium Ion token or a Google Maps Platform key with the Map Tiles API enabled is required, and the app stores the token in the browser.
1 use taken from transcripts — each links to the moment in the video.
Flies a camera from orbit to a selected landmark and exports the movement as an MP4. It provides shot presets and frame-locked recording while solving lighting and exposure for the location.
1 in the library.