All projects · UI Components & Interactions

EarthTwin — Digital Twin Platform

An interactive 3D WebGL globe that renders a textured, cloud-wrapped Earth with an atmospheric glow shader and procedural starfield.

An interactive 3D WebGL globe that renders a textured, cloud-wrapped Earth with an atmospheric glow shader and procedural starfield. Users orbit, zoom, and auto-rotate the planet, then click glowing city markers to trigger a smooth camera fly-to and a detail panel with coordinates, population, and description.

Built with: Three.js 0.160 (ES module via importmap), OrbitControls, WebGL, Custom GLSL atmosphere shader, Raycasting for marker picking, CDN-hosted NASA Blue Marble textures (unpkg/jsdelivr)

Open the live demo

Have something like this built