Trk-360 : dynamic trail/path viewer

Hi there,

Update : live demo here

Here is the new project I’m working on (trk-360) using the marvellous babylonjs webgl engine :yum:

The pitch is quite simple, upload a gpx/geojson file of your last activity(sport, car, plane, etc), take a seat and watch all of this in 3d.

It uses dynamic tiling for texturing and dynamic tile elevation to increase relief detail. The app is still not online. So here is 3 videos of the UTMB Trail (170km) in the Italian/French Alps with different view mode.

I still have a lot of work to optimized all of that. The trail path is for now quite ugly. Tile elevation decoding have to be pass on gpu side, motion camera need improvment and lots of other things to do or finalize…

video can be a bit choppy due to the software capture

demo preview :

debug mode view :

wireframe mode view :

14 Likes

That’s so cool! I remember some of your questions about lines and I love to see the progress! :heart_eyes:

Hello,
Wonderfull job !! If you need, i have a lot of GPX to share, as the founder of DotVision Motion.
BTW i’m quite curious about the algorithm you have used to make the camera following the path. Are you able to share some hints?

Regards

Update : live demo here

Hello @Guillaume_Pelletier, I used followcamera for base. The camera path is computed during initialisation, by raycasting from camera to target along the path to adjust camera height, to make the target always visible. It works, but it needs improvement. As the whole project. :smiley: