Project #2 Form Generator

Description

Abstract Parametarized Design

Design Process

To quickly explore and work through the concept, I started to sketch and work out multiple different shapes on paper before going to the computer. To further explore, I made the abstract drawing in photoshop and tried to find the best composition, combination, and layout choices of those shapes. Thereby, I was able to see them on different scales too. Then I started to code and programming it on P5.js. So, you are able to explore multiple options you could take by moving your mouse.

Reflection

I have learned how to facilitate my visual exploration using programming. I was trying to understand the advantages of different functions compared to each other, varieties of the value in different shapes, and a link between two variables. The declaring and the initializing variables in user defined variables are kind of tricky! But after this assignment I think I understand how to define and assign value. Also, as it goes further I will be able to figure out arguments more quickly.

About the design - I always was into abstract paintings because they don't give you everything about them at once. You have to explore it and assign your own meaning. Bringing abstract painting to coding even gave me more creativity by creating different visual experiences by moving my mouse and making different shapes in different parameters and colors.