Spherical harmonics rendered as a surface using a parametric equation. Parameters variations with random values (fxrand()) gives rise to various forms resembling living organism (biomorph). Each minted token contains a unique set of 16 different biomorph disposed on a 4 by 4 grid.
Cellular Neural Networks or Cellular Nonlinear Networks (CNN) are similar to Cellular Automata (CA): a grid of cells that evolve in time with local interactions with neighbouring cells.
Instead of a finite number of states for each cell (as for the CA) in CNN the cells can assume continuous values given from a chaotic oscillator and the local interactions are due to the coupling of oscillators in neighbouring cells.
With CNN is possible to model a number of physical systems described by Partial Differential Equations: Wave propagation, Heat Diffusion, Chemical Reaction-Diffusion and the likes.
In this case we have a Lorenz chaotic oscillator on each cell coupled with the 8 neighbouring oscillators.
The initial conditions, boundary conditions and coupling constant are chosen in such a way to obtain symmetrical patterns.
Here the CNN is rendered as a surface with a colormap from matplotlib (twilight).
The rendering is by means of a C++ program with openFrameworks toolkit.
Cellular Neural Networks or Cellular Nonlinear Networks (CNN) are similar to Cellular Automata (CA): a grid of cells that evolve in time with local interactions with neighbouring cells.
Instead of a finite number of states for each cell (as for the CA) in CNN the cells can assume continuous values given from a chaotic oscillator and the local interactions are due to the coupling of oscillators in neighbouring cells.
With CNN is possible to model a number of physical systems described by Partial Differential Equations: Wave propagation, Heat Diffusion, Chemical Reaction-Diffusion and the likes.
In this case we have a Lorenz chaotic oscillator on each cell coupled with the 8 neighbouring oscillators.
The initial conditions, boundary conditions and coupling constant are chosen in such a way to obtain symmetrical patterns.
Colormap from matplotlib (flag).
The rendering is by means of a C++ program with openFrameworks toolkit.
Cellular Automata (CA) model for Belousov–Zhabotinsky (BZ) Reaction Diffusion system. In BZ system non linear chemical oscillators give rise to pattern formation, large scale ordered patterns emerge from chaotic initial conditions. The CA model gives rise to spiral waves patterns using only local interactions. The periodic boundary conditions used in the CA gives a natural mapping on a torus.
Cellular Automata (CA) model for Belousov–Zhabotinsky (BZ) Reaction Diffusion system. In BZ system non linear chemical oscillators give rise to pattern formation, large scale ordered patterns emerge from chaotic initial conditions. The CA model gives rise to spiral waves patterns using only local interactions.
Simulation of rising balloons whirling in the wind using particle systems and Perlin noise as source of stochastic motion. The rendering is by means of a C++ program with openFrameworks toolkit.
Simulation of falling petals whirling in the wind using particle systems and Perlin noise as source of stochastic motion. The rendering is by means of a C++ program with openFrameworks toolkit.
Spherical harmonics rendered as a surface using a parametric equation. Parameters variation in time with Perlin noise gives rise to the motion. The rendering is by means of a C++ program with openFrameworks toolkit.