- The motif I chose for this section is the “Several Circle” created by Vasily Kandinsky during World War I. This painting is consists of various circles with diverse colors and sizes. The circles are randomly distributed in the painting and their overlaps and arrangements possess tremendous senses of beauty and mysteriousness, which makes me to think of the endless universe and all the asters within it. Also, I think the painting will be good for me to practice drawing with Processing because the fundamental components of it are simple figures like ellipses and lines.
- So with Processing, I want to draw a simplified version of the motif. I calculated the location of the various circles and drew them with codings. My final work looks similar to the motif but much more simplified.
- I don’t think Processing is an effective tool to achieve my goal. Cause the functions of Processing in drawing are still too narrow for expressing the real paintings. For instance, it is hard to make the colors of two overlapping circles integrate with each other and produce a new mixing color in terms of the natural rules with coding. The way those colors are being identified lacks of diversity too with Processing, it can’t show visual textures of the real motif and a painting created by pigments. Another issue is that the codings will be more troublesome in drawing compared to other softwares like illustrator.
- My coding is:size(800,800);
background(0,0);
stroke(255);
strokeWeight(10);
fill(15,4,80);
ellipse(300,250,300,300);
noStroke();
fill(0,0,0);
ellipse(270,220,200,200);
noStroke();
fill(146,98,170);
ellipse(355,145,100,100);
noStroke();
fill(42,131,98);
ellipse(360,300,60,60);
noStroke();
fill(222,163,36);
ellipse(395,355,105,105);
noStroke();
fill(222,163,70);
ellipse(325,355,65,65);
noStroke();
fill(4,75,60);
ellipse(480,220,115,115);
noStroke();
fill(0,0,0);
ellipse(480,220,25,25);
noStroke();
fill(188,142,168);
ellipse(660,600,140,140);
stroke(183,166,111);
strokeWeight(10);
fill(28,160,185);
ellipse(630,590,50,50);
noStroke();
fill(188,142,168);
ellipse(100,400,70,70);
noStroke();
fill(0,0,0);
ellipse(111,385,25,25);
noStroke();
fill(175,7,27);
ellipse(200,470,70,70);
noStroke();
fill(232,210,9);
ellipse(170,460,70,70);
noStroke();
fill(95,68,12);
ellipse(230,480,70,70);
-
My drawing in Processing: