Permalink
Find file Copy path
Fetching contributors…
Cannot retrieve contributors at this time
191 lines (127 sloc) 6.27 KB

Generative Art - Quil Translations

Key examples from the book Generative Art by Matt Pearson translated from Processing into Quil, reprinted with kind permission from the author.

1. Cross with Circle

Cross with Circle

View Source (p20 - Section 2.2.1)

2. Growing Circle

Growing Circle

View Source (p28 - Listing 2.1)

3. Concentric circles drawn using traces

Concentric Circles

View Source (p37 - Listing 2.3)

4. Fading Horizontal Lines

Fading Horizontal Lines

View Source (p39 - Section 2.4.3)

5. Random Scribble

Random Scribble

View Source (p55 - Section 3.2)

6. Random Walk Scribble

Random Walk Scribble

View Source (p56 - Section 3.2(b))

7. Perlin Noise Scribble

Random Walk Scribble

View Source (p59 - Listing 3.1)

8. Sine Wave

Sine Wave

View Source (p60 - Listing 3.2)

9. Sine Wave with Noise

Sine Wave with Noise

View Source (p63 - Section 3.3.2)

10. Custom Random Function

Custom Random Function

View Source (p63 - Section 3.3.3)

11. Dotted Circle

Dotted Circle

View Source (p68 - Listing 4.1)

12. Spiral

Spiral

View Source (p69 - Listing 4.2)

13. Noisy Spiral

Noisy Spiral

View Source (p69 - Listing 4.3)

14. 100 Noisy Spirals

100 Noisy Spirals

View Source (p71 - Listing 4.4)

15. Custom Noise Circle

Custom Noise Circle

View Source (p73 - Listing 4.5)

16. Circle from Opposing Lines

Circle from Opposing Lines

View Source (p76 - Section 4.2)

17. Circle from Fading Opposing Lines

Circle from Fading Opposing Lines

View Source (p79 - Section 4.2 - Figure 4.12)

18. Warped Circle from Fading Opposing Lines

Warped Circle from Fading Opposing Lines

View Source (p79 - Section 4.2 - Figure 4.1)

19. Wave Clock

Wave Clock

View Source (p79 - Listing 4.6)

20. 2D Noise Grid

2D Noise Grid

View Source (p84 - Listing 5.1)

21. Squared 2D Noise Grid

Squared 2D Noise Grid

View Source (p86 - Listing 5.2)

22. Rotating Lines 2D Noise Grid

Rotating Lines 2D Noise Grid

View Source (p86 - Section 5.12 - Figure 5.3)

23. Fluffy Clouds 2D Noise Grid

Fluffy Clouds 2D Noise Grid

View Source (p88 - Section 5.12 - Figure 5.4)

24. Animated Fluffly Clouds

Animated Fluffly Clouds

View Source (p91 - Listing 5.3)

25. Animated Rotated Lines

Animated Rotated Lines

View Source (p91 - Listing 5.4) Try setting the step-size to 15.

26. 3D Sphere

3D Sphere

View Source (p94 - Section 5..1 - Figure 5.5)

27. Noise from a 3D Perspective

Noise from a 3D Perspective

View Source (p95 - Listing 5.5)

28. A Cube of 3D Noise

A Cube of 3D Noise

View Source (p97 - Listing 5.6)

29. Spiral Sphere

Spiral Sphere

View Source (p100 - Listing 5.7)

30. Random Clicked Circles

Random Clicked Circles

View Source (p113 - Listing 6.1)

31. OO Circles

OO Circles

View Source (p117 - Listing 6.4)