For my sketch I wanted to build the environment for my creature in project A which is a bedroom setup by scientists to observe how the creature behaves in its environment. I wanted the setup of the room to change each time the image is generated, so I used mostly random( ) and if(random(0,100)<50) functions to change the randomness of the rooms. It was easiest for me to build each part of the room one by one instead of all at the same time so I can fix errors more easily.
Also instead of generating furniture's to different locations I could also change the images by chance, to show different paintings with randomness. Since, I wanted my room to cycle between night and day I put randomness to the background, but for the final I would include motion of it changing.
Findings:
I've found making the whole shape of your object and then trying to move them by randomness would be easier than trying to move bits of the shape one at a time.
I would like to try to create custom shapes instead of using basic primitives, as well as some sin() or cos() functions to add some complexity to by background.
Reflection Prompts:
drawing by hand is more free and requires more control of my strokes , while programming is more about defining the rules and algorithms that are more precise giving you an image automatically. Also, changing a drawing you can change a few numbers in code and get totally different results, while you hand draw its harder to make big changes without a lot of effort. But both ways still requires you to understand concepts of art like, composition, perspectives, and problem solving to fix depth/proportions.
A main part I've manipulated is the color and location of the furniture's. when changing the colors I realized setting different ranges between each rgb color gives me better control of what colors I want to achieve. If I just wanted different iterations of a single hue I would try to keep the range low, or if I Wanted totally different colors keeping the ranges high would give me more random results. Also for the location of the furniture would have a 50 percent chance of changing, and if I change the number to a lower or higher number the piece of furniture could have a different rhythm of change than another piece of furniture so they are less likely to move to the same place.
I think a balance of randomness would make a good generative pattern. Sometimes too little randomness would look similar and if too much randomness would look chaotic. Also, a good pattern would have good harmony, repetition, movement, or symmetry.