Day 50: LiDAR Yosemite Valley in 3D. El Capitan, Half Dome, QGIS to Three.js. Mid-campaign milestone. #100DayMapChallenge.
Day 49: Polygon City Tiles – Timisoara
Day 49: Timisoara building footprints as D3 polygon tiles with progressive load. #100DayMapChallenge.
Day 48: Global Wind Forecast
Day 48: NCEP GFS wind particles in a Starry Night palette. WebGL Wind GPU sim. #100DayMapChallenge.
Day 47: Atmosphere – OpenFlights Revisited
Day 47: Same OpenFlights data as Day 43, new atmosphere, clouds, and relief. #100DayMapChallenge.
Day 46: Interactive Virtual Land Map
Day 46: Two-level D3 map for a blockchain virtual land platform. Custom QGIS coords. #100DayMapChallenge.
Day 45: Chlorophyll Ocean Data
Day 45: NASA MODIS chlorophyll on an animated WebGL globe. IIB Awards 2023. #100DayMapChallenge.
Day 44: Earth Gone Wild – Exaggerated Relief
Day 44: ETOPO1 Earth with exaggerated relief and GLSL displacement. Remix entry. #100DayMapChallenge.
Day 43: OpenFlights World Airports
Day 43: 8,000+ OpenFlights airports on an interactive 3D globe. InstancedMesh + shaders. #100DayMapChallenge.
Day 42: Rivers as Flow Networks – South America
Day 42: HydroSHEDS river networks across South America in a Three.js zoom carousel. #100DayMapChallenge.
Day 41: Africa on a 3D Globe
Day 41: Africa centered on a 3D ETOPO1 globe. Three.js terrain and a playful elephant outline. #100DayMapChallenge.









