Generative Art Over the Years: A Visual Journey Through Creative Coding History
Available in: 中文
A comprehensive blog post chronicles the evolution of generative art from early computer graphics to modern AI-powered creative tools. The article has gained 130 points on Hacker News with 29 comme...
Generative Art Over the Years: A Visual Journey Through Decades of Creative Coding
A comprehensive blog post chronicles the evolution of generative art from early computer graphics to modern AI-powered creative tools. The article has gained 130 points on Hacker News with 29 comments.
The History of Generative Art
1960s-1970s: The Pioneers
- Vera Molnar: Geometric patterns using early plotters
- Harold Cohen: AARON program that created original artwork
- John Whitney: Computer-animated films using analog computers
- Early experiments used mainframe computers and mechanical plotters
1980s-1990s: The Personal Computer Era
- Demoscene: European hackers creating real-time visual demos
- Fractal art: Mandelbrot sets and fractal landscapes
- Algorithmic music: Generative music systems
- Processing and openFrameworks predecessors
2000s-2010s: The Web Era
- Processing: The key creative coding language by Casey Reas and Ben Fry
- openFrameworks: C++ toolkit for creative coding
- WebGL: GPU-accelerated graphics in the browser
- Generative design tools: Scripting in CAD and design software
2020s: AI-Powered Generation
- GANs: Generating photorealistic images
- Diffusion models: Stable Diffusion, DALL-E, Midjourney
- CLIP-guided generation: Text-to-image with semantic understanding
- Real-time generation: Video and 3D generation in seconds
Technical Evolution
| Era | Tools | Output | Resolution |
|---|---|---|---|
| 1960s | Mainframes, plotters | Pen on paper | Low |
| 1980s | PCs, PostScript | Screen, print | Medium |
| 2000s | GPU, WebGL | Screen, video | High |
| 2020s | AI, neural networks | Photo, video, 3D | Ultra-high |
The Artistic Philosophy
Generative art sits at the intersection of art and computation:
- Emergence: Complex patterns from simple rules
- Randomness as medium: Controlled randomness as artistic expression
- Algorithm as artist: The creator designs the system, not the output
- Infinite variation: Each execution produces unique results
Modern Tools
- p5.js: JavaScript version of Processing, runs in browser
- TouchDesigner: Real-time visual development platform
- Houdini: Procedural 3D and simulation software
- Stable Diffusion: AI image generation with fine control
- ComfyUI: Node-based AI art workflow editor
Why 130 Points
The HN community appreciated the visual richness and the reminder that creative coding has a 60-year history that predates AI by decades. Many commenters shared their own generative art experiences and tools.
Source: blog.veitheller.de / HN — 130 points, 29 comments
← Previous: Afrika Bambaataa, Hip-Hop Pioneer and Founder of Universal Zulu Nation, Has DiedNext: Raft Consensus Algorithm Explained Through Mean Girls: An Entertaining Distributed Systems Tutorial →
0