Entrusit case study · Tourism & cultureScroll-driven 3D story of a mountain ascent
A real-time 3D climb you control by scrolling — real terrain, the real trail, from dawn to the summit.
The problem
A static gallery can't convey what a five-hour alpine climb feels like. The brief was a web experience that tells the story of a real route — place, time and effort — and still works on a phone.
What we built
A scroll-driven WebGL experience: one scroll position drives the camera, the time of day and the walker on the real trail, across nine chapters, built on real elevation data and satellite imagery, in three languages.
How it works
- 1Elevation and imagery are baked into compact, verified assets by a build pipeline.
- 2The real trail is mapped and split into chapters and waypoints.
- 3Scrolling (or a hands-free film mode) moves the camera, light and walker together.
- 4Devices are tiered for quality, with a static fallback where WebGL2 is missing.
Highlights
- Real terrain and the real route
- Keyboard controls and chapter deep links
- Quality tiers and a no-WebGL fallback
Stack & integrations
- Three.js
- Custom GLSL shaders
- Vite
- Copernicus elevation data
- Satellite imagery
- i18n (3 languages)
Security & your data
How we handle your data
- NDA before the first call
- Least privilege, read-only by default
- Humans approve sensitive actions
- You own the code and the data
- Your accounts and infrastructure
- GDPR and Macedonian data protection law
Entrusit · info@entrusit.com · +389 77 761 248 · entrusit.com
https://entrusit.com/work/3d-mountain-story/
Related projects
- In developmentConcert ticketing with a 3D arena seat viewPick your seat on a live map, see the stage from it in 3D, hold it and check out with a QR e-ticket.Read the case →
- ProductSmart Product Import — messy supplier sheets to a clean catalogueAn Excel file and a folder of photos in; grouped, enriched, shop-ready products out.Read the case →
- ShippedMulti-tenant ERP for a food retail & distribution groupShop, invoicing, stock, purchasing, finance and time-clocking in one system.Read the case →
Project 13 of 16
Want something like this?
Tell us about your version. The first 30-minute process teardown is free, and we'll sign an NDA before it.