Day 54. Dots ⚫⚪

A procedural shader turns a rotating Earth into a dynamic dot field.

~100,000 points are masked by a land texture, replacing flat fill with structured patterns. Ripple markers and arcs connect points over time, forming a small generative system.

Main challenge: controlling noise and preserving readable continents during motion.

Built with Three.js, WebGL, and custom GLSL.

🔗 https://maptheclouds.com/playground/30-day-map-challenge-2023/dots/

#100DayMapChallenge Day 54/100
#ThreeJS #WebGL #GLSL #Geospatial