Inspiration:
For this weeks coding assignment, we had to work with the concept of cellular automata to develop dynamic and aesthetically interesting patterns. One thing I find interesting about most patterns developed by cellular automata is that the clusters of objects instantiated always somewhat resemble cells or bee hives or really just any cluster that occurs in a pattern that we see in nature . So for this program, I thought of how I can give this pattern movement, which is why I integrated randomness with color and also added perlin noise.
Progress:
To better understand the concept I first went over the code demonstrations, and I took inspiration from the Nonrectangular Grids as they resemble a bee hive pattern.
First thing I experimented with is the trig functions, because I remember that with my midterm project that one component that made the most significant and drastic changed was trigonometery and switching around the functions and working with 1/trig functions and more. So that is what I had done above
Added color randomness
For final touches, I used the Perlin noise function to generate smooth variations in the positions.
Final Program:
Ideas for Final Project:
- Human Body Interaction
- Sensor tape (Borrow from art center)
- Seeking/fleeing from Multiple Targets(Targets being the specific sensors on the sensor tape)
Fleeing/Seeking Objects with Fractal Patterns:
- Fractal patterns with integration of trig