Atlassian uses cookies to improve your browsing experience, perform analytics and research, and conduct advertising. Accept all cookies to indicate that you agree to our use of cookies on your device. Atlassian cookies and tracking notice, (opens new window)
Confluence
For you

Programming
Results will update as you type.
  • Tiling and Repetition
  • Reactors
    • Simple Reactor
    • Vector Fields
    • Bitmap or SVG Permutations
    • (Extra) Curve Reactor
    • Lesson 2.4 - Exercises
    • 3D Reactors
  • Programming Basics: Parametric and Generative Graphic Design 2016
  • Archive
  • High Scores
  • Artificial Neural Network
  • Alternatives to the Processing IDE
  • p5.js Programming
  • Programming in Processing (java)

/
Lesson 2.4 - Exercises

Lesson 2.4 - Exercises

Dec 06, 2016

Exercise 1 - Simple Reactor

Take your two examples from the Week 1 Exercise 1 and recode them using the reactor principle. Is the result effective with the reactor method? If not, how can you redesign the code for a more interesting outcome?

Exercise 2 - Vector Fields

Use the vector code in the example to produce a flowing arrangement of geometric forms. Consider taking Week 1 - Exercise 2 as your starting point for the geometry.

Exercise 3 - Bitmap inputs

Rewrite your code from exercise 2 to use a Bitmap inputs to control the arrangement of geometric forms.

Exercise 3 - Permutations (Optional)

Modify the code in the Permutations example to make use of graphic elements you have developed in the Zeichenmodule exercises. 

Exercise 4 - Multiple Reactor Points (Optional)

Create a new example of that uses multiple reactor points based on a history of mouse locations. Use the Lesson 2.4 (Extra) Curve Reactor as the starting point and store mouse locations in a pvector list.




, multiple selections available,
Related content
Programming Basics 2020
Programming Basics 2020
Luke Franzke
Design Process 2
Design Process 2
Duy Bui
Programming
Programming
Luke Franzke
(Extra) Curve Reactor
(Extra) Curve Reactor
Luke Franzke
p5.js Particle System
p5.js Particle System
paulina.zybinska
Reactors
Reactors
Luke Franzke
{"serverDuration": 43, "requestCorrelationId": "206c72f49b2647e59f8e6095e3732457"}