https://github.com/edap/reactiondiffusion
https://github.com/edap/reactiondiffusion
Last synced: 8 months ago
JSON representation
- Host: GitHub
- URL: https://github.com/edap/reactiondiffusion
- Owner: edap
- Created: 2016-11-10T18:13:05.000Z (over 9 years ago)
- Default Branch: master
- Last Pushed: 2017-01-01T18:45:32.000Z (over 9 years ago)
- Last Synced: 2025-03-13T15:22:25.786Z (over 1 year ago)
- Language: C++
- Size: 11.1 MB
- Stars: 5
- Watchers: 4
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
### Reaction Diffusion studies
This repository contains 4 apps that I've done while learning the reaction diffusion simulation developed by Gray-Scott.
The app `reactionDiffusionNaive` contains an openFramework sketch that implements the simulation as explained in the [Shiffman's tutorial](https://www.youtube.com/watch?v=BV9ny785UNc). This implementation is slow (around 20FPS) but it is easy to understand.
The app `reactionDiffusionFBO` does the same but using FBOs and the ping-pong technique to improve performance. It is still a work in progress.
The app reactionDiffusion3D is the same as before, but with the texture applied to a sphere and vertex displacement

All the application comes with a GUI to try out differents presets, press `g` to use the GUI.
#### Resources
http://www.karlsims.com/rd.html
http://blog.hvidtfeldts.net/index.php/2012/08/reaction-diffusion-systems/
http://web.archive.org/web/19981206145216/http://www.ccsf.caltech.edu/ismap/image.html
http://mrob.com/sci/talks/20101209.html
http://groups.csail.mit.edu/mac/projects/amorphous/GrayScott/