Skip to content

afavaro/TuringPatterns

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Cyclic Symmetric Multi-Scale Turing Patterns in WebGL

This is an implementation of Jonathan McCabe's Cyclic Symmetric Multi-Scale Turing Patterns written in WebGL. Softology's blog post detailing McCabe's algorithm was very helpful when writing this up.

Demo here: http://afavaro.github.com/TuringPatterns/turing.html

I've added some switches for the scales and different color modes for fun.

This demo uses a two pass box blur to calculate the activator and inhibitor densities at the scales suggested by Softology over a 1024x512 grid. Each frame is the result of the following render passes:

  • Two passes per scale to calculate the activator and inhibitor densities.
  • One pass to apply the circular symmetries and update the grid with the appropriate value.
  • One pass to color the grid and render it to the screen.

About

Cyclic Symmetric Multi-Scale Turing Patterns in WebGL

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published