Skip to content
forked from pmneila/jsexp

The experiments with an implementation of a Gray-Scott reaction-diffusion model

Notifications You must be signed in to change notification settings

aitech-lab/GrayScott

This branch is 15 commits ahead of, 16 commits behind pmneila/jsexp:master.

Folders and files

NameName
Last commit message
Last commit date

Latest commit

author
peko
Aug 14, 2013
b08c0c5 · Aug 14, 2013

History

57 Commits
Nov 17, 2012
Jul 29, 2013
Jun 27, 2013
Aug 13, 2013
Aug 13, 2013
Aug 13, 2013
Aug 14, 2013
Aug 13, 2013
Aug 13, 2013
Aug 14, 2013
Oct 22, 2012
Aug 14, 2013
Aug 13, 2013
Aug 13, 2013
Aug 13, 2013
Aug 13, 2013
Aug 13, 2013
Aug 13, 2013
Aug 13, 2013

Repository files navigation

Gray-Scott is a solver for the Gray-Scott reaction-diffusion model. Roughly, this can be seen as a simulation of the behavior of diffusive living beings reproducing under conditions of limited food. Very different patterns emerge for slight changes in feeding and death rates.

This experiment uses Three.js and performs calculations on the GPU. It requires a WebGL enabled browser.

https://github.com/pmneila/jsexp/raw/master/grayscott/grayscott.png

Texture mapping

Using an texture chanels as F/K parameter

https://raw.github.com/ailove-lab/Ailove-GrayScott/master/screenshoots/mapped.PNG

https://raw.github.com/ailove-lab/Ailove-GrayScott/master/screenshoots/pattern.png

Tiled FK Maps

Building the distribution of F/K parameters over x/y axes

https://raw.github.com/ailove-lab/Ailove-GrayScott/master/screenshoots/grid1.PNG

https://raw.github.com/ailove-lab/Ailove-GrayScott/master/screenshoots/grid2.PNG

https://raw.github.com/ailove-lab/Ailove-GrayScott/master/map-3_s.png https://raw.github.com/ailove-lab/Ailove-GrayScott/master/map-1_s.jpg https://raw.github.com/ailove-lab/Ailove-GrayScott/master/map-2_s.png

Hilbert fill

Fill the screen with an image sequence

https://raw.github.com/ailove-lab/Ailove-GrayScott/master/screenshoots/hilbert.PNG

Marching cubes

3D model building with the marching cubes

https://raw.github.com/ailove-lab/Ailove-GrayScott/master/screenshoots/marching-cubes.PNG

WEBM video expoter

Tool for video recording

Screenshots

Some screenshots of the application.

https://github.com/pmneila/jsexp/raw/master/grayscott/snapshots/default_s.png https://github.com/pmneila/jsexp/raw/master/grayscott/snapshots/holes_s.png https://github.com/pmneila/jsexp/raw/master/grayscott/snapshots/mazes_s.png https://github.com/pmneila/jsexp/raw/master/grayscott/snapshots/solitons_s.png https://github.com/pmneila/jsexp/raw/master/grayscott/snapshots/solitons2_s.png https://github.com/pmneila/jsexp/raw/master/grayscott/snapshots/spots_s.png https://github.com/pmneila/jsexp/raw/master/grayscott/snapshots/waves1_s.png https://github.com/pmneila/jsexp/raw/master/grayscott/snapshots/waves2_s.png https://github.com/pmneila/jsexp/raw/master/grayscott/snapshots/worm_s.png https://github.com/pmneila/jsexp/raw/master/grayscott/snapshots/worms_s.png https://github.com/pmneila/jsexp/raw/master/grayscott/snapshots/inverseworms_s.png https://github.com/pmneila/jsexp/raw/master/grayscott/snapshots/chaos_s.png https://github.com/pmneila/jsexp/raw/master/grayscott/snapshots/spotsx_s.png https://github.com/pmneila/jsexp/raw/master/grayscott/snapshots/wormsx_s.png

About

The experiments with an implementation of a Gray-Scott reaction-diffusion model

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 99.2%
  • CSS 0.8%