# webgl-wind **Repository Path**: rosefinch/webgl-wind ## Basic Information - **Project Name**: webgl-wind - **Description**: Wind power visualization with WebGL particles - **Primary Language**: Unknown - **License**: ISC - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 2 - **Created**: 2023-09-22 - **Last Updated**: 2023-09-22 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README ## WebGL Wind — [Demo](https://mapbox.github.io/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: - [Cameron Beccario](https://twitter.com/cambecc) and his wonderful [Earth project](https://earth.nullschool.net/) with its [open-source version](https://github.com/cambecc/earth). - [Fernanda Viégas and Martin Wattenberg](http://hint.fm/) and their [US Wind Map project](http://hint.fm/projects/wind/). - [Chris Wellons](http://nullprogram.com) and his WebGL tutorials, in particular [A GPU Approach to Particle Physics](http://nullprogram.com/blog/2014/06/29/). - [Greggman](http://games.greggman.com/game/) and his [WebGL Fundamentals](http://webglfundamentals.org/) guide. ### Running the demo locally ```bash npm install npm run build npm start # open http://127.0.0.1:1337/demo/ ``` ### Downloading weather data 1. Install [ecCodes](https://confluence.ecmwf.int//display/ECC/ecCodes+Home) (e.g. `brew install eccodes`). 2. Edit constants in `data/download.sh` for desired date, time and resolution. 3. Run `./data/download.sh