Overview
Explore the fascinating world of generative art in this PyCon US talk by Neeraj Pandey. Discover how algorithms can be used to create stunning aesthetic art forms, learn about the intersection of motion, structures, and sound in digital art, and gain insights into the tools and techniques required for this creative process. Delve into the history of generative art and understand how these autonomous art forms are created using algorithms. Follow along as Pandey demonstrates various examples using Processing, PyCairo, and other tools. From basic shapes and vector operations to complex concepts like Perlin noise, fractals, and chaos theory, uncover the diverse range of techniques used in computational art. Learn about genetic algorithms, pixel sorting, and even Generative Adversarial Networks (GANs) as you journey through the joyful process of creating art with code.
Syllabus
Introduction
Outline
What is Art
Elements of Art
Substrate
Home Chip Block
Scatter
Weather Malnour
Florida
Randomness
Random method
Canvas
Lines
Vertical Lines
Vector Operations
Curve Vertex
Basic Shapes
Interpolation
Simple shapes
Inspiration from other artists
Ken Pollack
Perlin Noise
Random Noise
Geometric Patterns
CL Pencil Gasket
Fractal
Julia
The Logistic Map
Chaos Theory
Attractors
Pixel Sorting
Genetic Algorithms
Example
GAN
Taught by
PyCon US