mapbox
webgl-wind
JavaScript

Wind power visualization with WebGL particles

Last updated Jul 6, 2026
1.1k
Stars
230
Forks
12
Issues
+1
Stars/day
Attention Score
96
Language breakdown
JavaScript 71.7%
GLSL 23.8%
Shell 4.5%
Files click to expand
README

WebGL Wind — Demo

A WebGL-powered visualization of wind power. Capable of rendering up to 1 million wind particles at 60fps.

This project is heavily inspired by the work of:

and his wonderful Earth project with its open-source version. US Wind Map project. in particular A GPU Approach to Particle Physics.

Running the demo locally

npm install
npm run build
npm start

open http://127.0.0.1:1337/demo/

Downloading weather data

  • Install ecCodes (e.g. brew install eccodes).
  • Edit constants in data/download.sh for desired date, time and resolution.
  • Run ./data/download.sh <dir> to generate wind data files (png and json) for use with the library.
🔗 More in this category

© 2026 GitRepoTrend · mapbox/webgl-wind · Updated daily from GitHub