This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Introduction to Generative Art
What is Generative Art?
• Art creation involves autonomous system and certain kind of randomness.
• Algorithmic Art
• Abstract pattern
Content will be covered today.
• Some functions generating random-like value.
• Some abstract patterns.
• Some works.
Why we need random-like value generator in generative art?
Deterministic Random
parameter
Functions generating random-like value
• random
• perlin noise
• hybrid
Random example - line fluctuation
iterative variance
Perlin Noise
Line fluctuation with 1D Perlin noise
Make your own noise function
• 0.3 * random(1) + 0.7 * noise(1)
• pow(sin(val), random(3))
• …
Rotational Drawing
• (x-a)^2 + (y-b)^2 = r^2
•
(a,b)
x = a + r*sin(t) y = b + r*cos(t)
Clock Wave
Mesh - Delaunay Diagram
Lissajous Figures
Lissajous Figures
Lissajous Figures
Flocking
agents’ local behaviors
acting dependently
emergent behavior
Flocking - Boids
Separation: steer to avoid crowding local flockmates
Alignment: steer towards the average heading of local flockmates
Cohesion: steer to move toward the average position of local flockmates