Day 33: Backcountry Routes in 3D – California BDR

Day 33: BDR motorcycle routes with elevation and a synced 3D bike. MapLibre + Three.js. #100DayMapChallenge.
Day 33: Southern California BDR map with 3D motorcycle animation - #100DayMapChallenge

Day 33. Backcountry routes in 3D 🏍️

Motorcycle routes through Southern California’s backcountry terrain, visualized with elevation and perspective.

The Backcountry Discovery Route (BDR) network maps unpaved roads designed for adventure riding. This project combines MapLibre GL for the base map with Three.js for the animated 3D motorcycle object, powered by WebGL for smooth performance. Route data comes from ridebdr.com and tracestrack.com.

What makes this visualization interesting is not the route itself, but how elevation changes the way distance and difficulty are perceived. A flat map shows mileage. A 2.5D view, enhanced with hillshading, reveals climbs, descents, and the relationship between terrain and the path chosen.

Technically, the map tiles remain 2D, with hillshading providing depth cues. A custom layer animates the motorcycle, while Three.js movements are synchronized with the MapLibre route animation, keeping the 3D object aligned with the map as it moves.

Built with riders in mind, but the approach applies anywhere topography shapes experience: hiking trails, road planning, or infrastructure projects. When elevation matters, perspective matters.

Live demo: California BDR

The project

PieceRole
BaseMapLibre GL + hillshading
3DThree.js motorcycle on custom layer
Dataridebdr.com, tracestrack.com
SyncRoute animation aligned with 3D object

How to follow

#100DayMapChallenge · Day 33/100 · LinkedIn

Previous: Day 32: SF DA Org Chart

Next: Day 34: Vaccination Timelines

Leave a Reply

Your email address will not be published. Required fields are marked *