Easy way to get 15 free YouTube views, likes and subscribers
Get Free YouTube Subscribers, Views and Likes

Single Rotation cellular automaton with interpolation

Follow
Dmitry Shintyakov

Playing with the simulator of the Single Rotation cellular automaton:
Try it: http://dmishin.github.io/singlerotsm...
Blog: http://dmishin.blogspot.com/2014/12/s...
See 3D version:    • 3D visualization of the Single Rotati...  

Single Rotation is a very simple reversible cellular automaton with complex emergent behavior. Unlike the famous Game of Life, it preserves total number of alive cells. This allows to track the trajectory of each cell as it moves through the field during its evolution.

This program demonstrates these trajectories, using HTML5 Canvas for GUI and JavaScript for computations. To make animation more visually pleasant, cell movement is interpolated using the Lanczos resampling method.

In this video I am showing the evolution of multiple patterns: oscillators, spaceships, collisions of spaceships with other patterns. Simulation speed varies from 10 to 3000 generations/second.

Simulator also allows to apply Lanczos lowpass filter, elimination highfrequency movement of the cells. This is useful because in this rule single cells are oscillating with period 4, which looks annoying. The simulator allows to filter out oscillations with period from 4 to 120. The higher cutoff period is, the smoother movement of the cells. I sometimes change filter setting during the animation.

posted by pallaque4j