from Hacker News

Show HN: Map33.js – a library to build 3D maps with Three.js

by blaze33 on 7/7/20, 6:27 PM with 46 comments

  • by blaze33 on 7/7/20, 8:55 PM

    Author here, I also made a small post on the three.js discourse with a little more background: https://discourse.threejs.org/t/map33-js-v0-1-a-library-to-b...

    By the way you can add missing tiles by double clicking on the grid. Auto-loading everything as you move can be hard on some computers / phones.

  • by aclatuts on 7/7/20, 10:55 PM

    Anyone wanting a more mature library for 3d maps, https://deck.gl/ is pretty good and made by Uber.
  • by mikewhy on 7/7/20, 9:27 PM

    Nice, reminds me of this demo from a few years back: https://blog.mapbox.com/bringing-3d-terrain-to-the-browser-w...
  • by vulkd on 7/8/20, 12:14 AM

    Nice work! Had a go at modifying an existing library to display bathymetry data a little while ago, tried writing about it. https://vulkd.com/articles/3d-underwater-maps/ Some hyperlinks there which could be of interest.

    It should be fairly simple to display a linestring from a gpx file or similar to the map, just write a method to convert x/y/z coords to lng/lat/alt

  • by gorbypark on 7/7/20, 9:49 PM

    Any plans on adding support for displaying GIS data? I would love something like this I could drop a point, line or polygon onto!
  • by btgeekboy on 7/7/20, 10:48 PM

    Opened this on a 3 year old iPhone 8 and it loaded quickly and generated super smooth 60 FPS renders. Looks great!
  • by detritus on 7/7/20, 9:46 PM

    Lovely work!

    I can imagine a game based on this where you get dropped somewhere on Earth and your score is based on how few double clicks to load new tiles it takes you to recognise where you are.

  • by mcint on 7/7/20, 9:46 PM

    Nice pretty demo. It's for a software engineering consultancy?

    Thanks for the demo, it's pretty cool to see how fast a detailed map can be rendered outside google maps.

  • by eg312 on 7/8/20, 9:19 AM

    Looks cool! Is there a way to export the mesh & the texture?