attraction
Attraction is a 3d environment in Processing (rendered with P3D) in which the law of attraction plays the role of the power behind formation of single particles into complex forms over time. The above pictures show the process of formation with a time frame in seconds.
The instances of the particles in the example above are cubes, but you could easily change them into absolutely anything you like (the instance is represented by only one line of code in a class). By now; white particles are being attracted by the mouse movement on the screen and red particles are being attracted by the white ones. You can also interact with it by clicking “s” (for “spread”), which restarts the process of formation; and “l” (for “life”) which pauses the process.
Instances of the form are being created by performance at the level of particles and user input at the level of classes of particles. It becomes possible however, to program a change of particles performance into a screen or keyboard based interaction. It this particular case – the level of attraction of one class of particles to another could be changed into stronger or weaker one, or perhaps even into detraction.
End user would then be able to interact with the form by adjusting the performance of it’s particles during the process of formation.
Filed under: 05 programming and scripting, generative design, processing | Leave a Comment
Tags: Michal Piasecki




No Responses Yet to “attraction”