Day 70: Fantasy folded Cluj County map. QGIS to Blender to Three.js. Depth from fold, not DEM. #100DayMapChallenge.
Day 63: Medley – 2023 Year in Review
Day 63: 3-minute 2023 compilation of 3D cartography and WebGL work. Edited in Kdenlive. #100DayMapChallenge.
Day 56: Glen Canyon in Blue
Day 56: USGS 2m Glen Canyon DEM in blue-turquoise. Same geometry, new perceptual frame. #100DayMapChallenge.
Day 55: Biker Santa – Geospatial Web Game
Day 55: Playable 3D web game. Santa on a bike across Romanian DEM terrain. Three.js + QGIS. #100DayMapChallenge.
Day 53: AsgardMap – Norse Fantasy Cartography
Day 53: AsgardMap client fantasy Mapbox style on Iceland geography. QGIS + Mapbox Studio. #100DayMapChallenge.
Day 52: The Hexagonal Nose – Yosemite Speculative Geology
Day 52: El Capitan as hexagonal columnar jointing. LiDAR base, QGIS to Three.js. #100DayMapChallenge.
Day 50: Yosemite Valley in 3D
Day 50: LiDAR Yosemite Valley in 3D. El Capitan, Half Dome, QGIS to Three.js. Mid-campaign milestone. #100DayMapChallenge.
Day 46: Interactive Virtual Land Map
Day 46: Two-level D3 map for a blockchain virtual land platform. Custom QGIS coords. #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 38: Antarctica Gravity Disturbances
Day 38: Gravity under Antarctica. EIGEN-6C4 / Quantarctica as a 3D disturbance field. #100DayMapChallenge.









