├── .github └── workflows │ └── static.yml ├── .gitignore ├── .nojekyll ├── LICENSE ├── README.md ├── app.html ├── css ├── corner-links.css ├── effects-panel.css ├── map-dialog.css └── stats.css ├── dist ├── cpu.bundle.js ├── gpu.bundle.js └── main.bundle.js ├── entry.js ├── glsl ├── displayFrag.glsl ├── displayVert.glsl ├── passthroughFrag.glsl ├── passthroughVert.glsl ├── simulationFrag.glsl └── simulationVert.glsl ├── images ├── karl-sims-parameter-map.png ├── parameter-map-screenshot.png ├── screenshots │ ├── all-screenshots.png │ ├── screenshot-1.png │ ├── screenshot-10.png │ ├── screenshot-11.png │ ├── screenshot-12.png │ ├── screenshot-2.png │ ├── screenshot-3.png │ ├── screenshot-4.png │ ├── screenshot-5.png │ ├── screenshot-6.png │ ├── screenshot-7.png │ ├── screenshot-8.png │ └── screenshot-9.png ├── seeds │ └── test.png ├── social-media-preview.jpg ├── style-maps │ ├── black-circle.png │ ├── black-square.png │ ├── gradient-circle.png │ ├── man.jpg │ ├── perlin-noise.jpg │ ├── reaction-diffusion-text.jpg │ ├── wood-noise.png │ └── worley-noise.jpg └── ui-guide.jpg ├── index.html ├── js ├── export.js ├── firstFrame.js ├── globals.js ├── keyboard.js ├── map.js ├── materials.js ├── midi.js ├── mouse.js ├── parameterMetadata.js ├── parameterPresets.js ├── parameterValues.js ├── renderTargets.js ├── stats.js ├── ui.js ├── ui │ ├── left-pane.js │ └── right-pane.js └── uniforms.js ├── package.json └── webpack.config.js /.github/workflows/static.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jasonwebb/reaction-diffusion-playground/HEAD/.github/workflows/static.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | node_modules -------------------------------------------------------------------------------- /.nojekyll: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jasonwebb/reaction-diffusion-playground/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jasonwebb/reaction-diffusion-playground/HEAD/README.md -------------------------------------------------------------------------------- /app.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jasonwebb/reaction-diffusion-playground/HEAD/app.html -------------------------------------------------------------------------------- /css/corner-links.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jasonwebb/reaction-diffusion-playground/HEAD/css/corner-links.css -------------------------------------------------------------------------------- /css/effects-panel.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jasonwebb/reaction-diffusion-playground/HEAD/css/effects-panel.css -------------------------------------------------------------------------------- /css/map-dialog.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jasonwebb/reaction-diffusion-playground/HEAD/css/map-dialog.css -------------------------------------------------------------------------------- /css/stats.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jasonwebb/reaction-diffusion-playground/HEAD/css/stats.css -------------------------------------------------------------------------------- /dist/cpu.bundle.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jasonwebb/reaction-diffusion-playground/HEAD/dist/cpu.bundle.js -------------------------------------------------------------------------------- /dist/gpu.bundle.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jasonwebb/reaction-diffusion-playground/HEAD/dist/gpu.bundle.js -------------------------------------------------------------------------------- /dist/main.bundle.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jasonwebb/reaction-diffusion-playground/HEAD/dist/main.bundle.js -------------------------------------------------------------------------------- /entry.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jasonwebb/reaction-diffusion-playground/HEAD/entry.js -------------------------------------------------------------------------------- /glsl/displayFrag.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jasonwebb/reaction-diffusion-playground/HEAD/glsl/displayFrag.glsl -------------------------------------------------------------------------------- /glsl/displayVert.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jasonwebb/reaction-diffusion-playground/HEAD/glsl/displayVert.glsl -------------------------------------------------------------------------------- /glsl/passthroughFrag.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jasonwebb/reaction-diffusion-playground/HEAD/glsl/passthroughFrag.glsl -------------------------------------------------------------------------------- /glsl/passthroughVert.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jasonwebb/reaction-diffusion-playground/HEAD/glsl/passthroughVert.glsl -------------------------------------------------------------------------------- /glsl/simulationFrag.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jasonwebb/reaction-diffusion-playground/HEAD/glsl/simulationFrag.glsl -------------------------------------------------------------------------------- /glsl/simulationVert.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jasonwebb/reaction-diffusion-playground/HEAD/glsl/simulationVert.glsl -------------------------------------------------------------------------------- /images/karl-sims-parameter-map.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jasonwebb/reaction-diffusion-playground/HEAD/images/karl-sims-parameter-map.png -------------------------------------------------------------------------------- /images/parameter-map-screenshot.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jasonwebb/reaction-diffusion-playground/HEAD/images/parameter-map-screenshot.png -------------------------------------------------------------------------------- /images/screenshots/all-screenshots.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jasonwebb/reaction-diffusion-playground/HEAD/images/screenshots/all-screenshots.png -------------------------------------------------------------------------------- /images/screenshots/screenshot-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jasonwebb/reaction-diffusion-playground/HEAD/images/screenshots/screenshot-1.png -------------------------------------------------------------------------------- /images/screenshots/screenshot-10.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jasonwebb/reaction-diffusion-playground/HEAD/images/screenshots/screenshot-10.png -------------------------------------------------------------------------------- /images/screenshots/screenshot-11.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jasonwebb/reaction-diffusion-playground/HEAD/images/screenshots/screenshot-11.png -------------------------------------------------------------------------------- /images/screenshots/screenshot-12.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jasonwebb/reaction-diffusion-playground/HEAD/images/screenshots/screenshot-12.png -------------------------------------------------------------------------------- /images/screenshots/screenshot-2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jasonwebb/reaction-diffusion-playground/HEAD/images/screenshots/screenshot-2.png -------------------------------------------------------------------------------- /images/screenshots/screenshot-3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jasonwebb/reaction-diffusion-playground/HEAD/images/screenshots/screenshot-3.png -------------------------------------------------------------------------------- /images/screenshots/screenshot-4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jasonwebb/reaction-diffusion-playground/HEAD/images/screenshots/screenshot-4.png -------------------------------------------------------------------------------- /images/screenshots/screenshot-5.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jasonwebb/reaction-diffusion-playground/HEAD/images/screenshots/screenshot-5.png -------------------------------------------------------------------------------- /images/screenshots/screenshot-6.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jasonwebb/reaction-diffusion-playground/HEAD/images/screenshots/screenshot-6.png -------------------------------------------------------------------------------- /images/screenshots/screenshot-7.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jasonwebb/reaction-diffusion-playground/HEAD/images/screenshots/screenshot-7.png -------------------------------------------------------------------------------- /images/screenshots/screenshot-8.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jasonwebb/reaction-diffusion-playground/HEAD/images/screenshots/screenshot-8.png -------------------------------------------------------------------------------- /images/screenshots/screenshot-9.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jasonwebb/reaction-diffusion-playground/HEAD/images/screenshots/screenshot-9.png -------------------------------------------------------------------------------- /images/seeds/test.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jasonwebb/reaction-diffusion-playground/HEAD/images/seeds/test.png -------------------------------------------------------------------------------- /images/social-media-preview.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jasonwebb/reaction-diffusion-playground/HEAD/images/social-media-preview.jpg -------------------------------------------------------------------------------- /images/style-maps/black-circle.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jasonwebb/reaction-diffusion-playground/HEAD/images/style-maps/black-circle.png -------------------------------------------------------------------------------- /images/style-maps/black-square.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jasonwebb/reaction-diffusion-playground/HEAD/images/style-maps/black-square.png -------------------------------------------------------------------------------- /images/style-maps/gradient-circle.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jasonwebb/reaction-diffusion-playground/HEAD/images/style-maps/gradient-circle.png -------------------------------------------------------------------------------- /images/style-maps/man.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jasonwebb/reaction-diffusion-playground/HEAD/images/style-maps/man.jpg -------------------------------------------------------------------------------- /images/style-maps/perlin-noise.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jasonwebb/reaction-diffusion-playground/HEAD/images/style-maps/perlin-noise.jpg -------------------------------------------------------------------------------- /images/style-maps/reaction-diffusion-text.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jasonwebb/reaction-diffusion-playground/HEAD/images/style-maps/reaction-diffusion-text.jpg -------------------------------------------------------------------------------- /images/style-maps/wood-noise.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jasonwebb/reaction-diffusion-playground/HEAD/images/style-maps/wood-noise.png -------------------------------------------------------------------------------- /images/style-maps/worley-noise.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jasonwebb/reaction-diffusion-playground/HEAD/images/style-maps/worley-noise.jpg -------------------------------------------------------------------------------- /images/ui-guide.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jasonwebb/reaction-diffusion-playground/HEAD/images/ui-guide.jpg -------------------------------------------------------------------------------- /index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jasonwebb/reaction-diffusion-playground/HEAD/index.html -------------------------------------------------------------------------------- /js/export.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jasonwebb/reaction-diffusion-playground/HEAD/js/export.js -------------------------------------------------------------------------------- /js/firstFrame.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jasonwebb/reaction-diffusion-playground/HEAD/js/firstFrame.js -------------------------------------------------------------------------------- /js/globals.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jasonwebb/reaction-diffusion-playground/HEAD/js/globals.js -------------------------------------------------------------------------------- /js/keyboard.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jasonwebb/reaction-diffusion-playground/HEAD/js/keyboard.js -------------------------------------------------------------------------------- /js/map.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jasonwebb/reaction-diffusion-playground/HEAD/js/map.js -------------------------------------------------------------------------------- /js/materials.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jasonwebb/reaction-diffusion-playground/HEAD/js/materials.js -------------------------------------------------------------------------------- /js/midi.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jasonwebb/reaction-diffusion-playground/HEAD/js/midi.js -------------------------------------------------------------------------------- /js/mouse.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jasonwebb/reaction-diffusion-playground/HEAD/js/mouse.js -------------------------------------------------------------------------------- /js/parameterMetadata.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jasonwebb/reaction-diffusion-playground/HEAD/js/parameterMetadata.js -------------------------------------------------------------------------------- /js/parameterPresets.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jasonwebb/reaction-diffusion-playground/HEAD/js/parameterPresets.js -------------------------------------------------------------------------------- /js/parameterValues.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jasonwebb/reaction-diffusion-playground/HEAD/js/parameterValues.js -------------------------------------------------------------------------------- /js/renderTargets.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jasonwebb/reaction-diffusion-playground/HEAD/js/renderTargets.js -------------------------------------------------------------------------------- /js/stats.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jasonwebb/reaction-diffusion-playground/HEAD/js/stats.js -------------------------------------------------------------------------------- /js/ui.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jasonwebb/reaction-diffusion-playground/HEAD/js/ui.js -------------------------------------------------------------------------------- /js/ui/left-pane.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jasonwebb/reaction-diffusion-playground/HEAD/js/ui/left-pane.js -------------------------------------------------------------------------------- /js/ui/right-pane.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jasonwebb/reaction-diffusion-playground/HEAD/js/ui/right-pane.js -------------------------------------------------------------------------------- /js/uniforms.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jasonwebb/reaction-diffusion-playground/HEAD/js/uniforms.js -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jasonwebb/reaction-diffusion-playground/HEAD/package.json -------------------------------------------------------------------------------- /webpack.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jasonwebb/reaction-diffusion-playground/HEAD/webpack.config.js --------------------------------------------------------------------------------