C—01app/scenes/GlobeScene.ts
Dot globe
The hero Earth: about 28,000 dots, real coastlines, a marker on Long Beach. Drag it.
- Why
- A hero built from real data instead of a stock photo, and it says where I work from at a glance.
- How
- Natural Earth 1:50m land, rasterised offline into a 720 × 360 one-bit mask (43 KB). Dots sit on latitude rows; a point shader lights land and fades the limb. An invisible depth-only core hides the far side of each orbit. Dragging rotates it with inertia.
- Cost
- Three.js · ~131 KB gzipped, after first paint
- Trade-off —
- The home page now always loads Three.js. It arrives after the headline renders and stops drawing when the hero is off screen or the tab is hidden.
Live
Drag to rotate
