w# Generative Art - clj-processing translations
Key examples from the book Generative Art by Matt Pearson translated from Processing into clj-processing
- Cross with Circle (p20 - Section 2.2.1)
- Growing Circle (p28 - Listing 2.1)
- Concentric circles drawn using traces (p37 - Listing 2.3)
- Fading Horizontal Lines (p39 - Section 2.4.3)
- Random Scribble (p55 - Section 3.2)
- Random Walk Scribble (p56 - Section 3.2(b))
- Perlin Noise Scribble (p59 - Listing 3.1)
- Sine Wave (p60 - Listing 3.2)
- Sine Wave with Noise (p63 - Section 3.3.2)
- Custom Random Function (p63 - Section 3.3.3)
- Dotted Circle (p68 - Listing 4.1)
- Spiral (p69 - Listing 4.2)
- Noisy Spiral (p69 - Listing 4.3)
- 100 Noisy Spirals (p71 - Listing 4.4)
- Custom Noise Circle (p73 - Listing 4.5)
- Circle from Opposing Lines (p76 - Section 4.2)
- Circle from Fading Opposing Lines (p79 - Section 4.2 - Figure 4.12)
- Warped Circle from Fading Opposing Lines (p79 - Section 4.2 - Figure 4.13)
- Wave Clock (p79 - Listing 4.6)
- 2D Noise Grid (p84 - Listing 5.1)
- Squared 2D Noise Grid (p86 - Listing 5.2)
- Rotating Lines 2D Noise Grid (p86 - Section 5.12 - Figure 5.3)
- Fluffy Clouds 2D Noise Grid (p88 - Section 5.12 - Figure 5.4)
- Animated Fluffy Clouds (p89 - Listing 5.3)
- Animated Rotated Lines (p91 - Listing 5.4)
- 3D Sphere (p94 - Section 5.3.1 - Figure 5.5)
- 2D Noise from a 3D Perspective (p95 - Listing 5.5)
- A Cube of 3D Noise (p97 - Listing 5.6)
- Spiral Sphere (p100 - Listing 5.7)
- Random Clicked Circles (p113 - Listing 6.1)
- OO Circles (p117 - Listing 6.4)
Currently requires the hacking
branch of clj-processing available at https://github.com/samaaron/clj-processing/tree/hacking
Copyright (C) 2012 Sam Aaron
Distributed under the Eclipse Public License, the same as Clojure.