In my several projects, I always tried to use the term of ‘world’ to present my thoughts. The ‘creatures’ in the ‘world’ can be a symbol of my culture, my favorite food or drinks, and it also can be my spirit world. This time, I draw my spirit world to present my simple thoughts about human life.
In Autumn by Lia, whose projects mainly focus on showing nature pattern by coding, she used algorithm to simulate the scene of Autumn. Furthermore, the feeling of movement of ‘withering’ makes me feel very comfortable and clam.
I refer to the motion process in Lia’s work, and use the algorithm to achieve the process of flowering from bloom to dying.
Algorithm is used to simulate the process of flowers’ growth and withering and the shape of flowers. The parameters, like the number of petals, colors, growth speed, and so on, are different to generate different shapes of flowers. I used ‘class’. Furthermore many translate functions are used to create single flower, and then for loop is used to calculate the positions of these flowers. As consequence, much more colorful flowers will be generated over time. As for the color, I set it from HSB system, so that I can extract different color, the value of hue, with the same value of saturation and brightness. What’s more，low value in transparency and black background will create a sense of fluorescence.
What was not thought of during the production was that some flowers was stopped moving because they meet the requirements, which is when the lines which is used to draw the petals is rotated to a specific degree, of stopping moving and were removed from the array list. The remaining parts of these flowers, however, were combined with new flowers and come up with more possibilities. In addition, although some flowers interact with each other, the remaining parts would like to be incomplete or broken, I think it is more closer to the nature, and the broken flowers is also a beauty of incompleteness.
Autumn, Lia http://www.liaworks.com/theprojects/autumn/
Processing tutorial, ‘objects’, Daniel Shiffman https://processing.org/tutorials/objects/