No Drawing Thinking Lots
I set out tonight at around 9pm to do a 1 hour drawing and here I am drawingless. But I have not been idle. Nope. Not me. I've been giving myself a headache, recalling an insomnia inspired idea and trying to make it possible, if not very easy. The image for the post is an image of my generative linocuts, which are to feature in another post.
If you should know anything about me at all it's that I love the concept of translation. How information can be conveyed in different languages for example, and more importantly what is lost in that translation. Last night my brain decided to talk to me all about this until half past stupid o' clock in the morning. Out of that monologue came the idea of using a room as a data set to create an algorithmical painting from. The data is all of the information that the room contains and it is translated by an algorithm of my design into the abstract language of painting. I have specified 'abstract' as a term as I'm dealing with pure painting elements. Not all of them yet I admit, however some of the elements arise as emergent properties, but that's a different bunch letters and syntax altogether.
I've also begun bashing out an idea for an installation that might be good for a proposal if I find it suits.
Below I've put my algorithm down in writing as it seems to best work in my head. The language becomes more abbreviated and code like as the writing progresses. So without any further preambulation here is the pseudo 'code'. The algorithm will probably change during execution as I'll no doubt run into odd things I have not accounted for. I'll update when I try it.
ROOM GENERATED ART V1.0 (algorithm draft)
Variables
distance
direction
thickness
colour
tone
opacity
distance = max width/height of canvas
direction up to 360- easier with limits could be 4 -8
thickness as a % of voulme?
Finding the values
Distance= as a %of total (either width/height ) of canvas- from last object// distance from last object / width or height of canvas. (for simplicity sake use a square canvas.)
Direction = Height is up and down on a 50% basis or current object width/height ratio roll of %die Width is Left or Right 50/50 or as above
Thickness of line ( for simplicity work with 3 values THIN , MED, WIDE) (current object width * height/100 )*depth 0 -33=thin/ 34 – 67 =med/ 68-100 = wide.
Tone = compare last tonal value if current object is lighter then line is light else line darker.
Opacity- use clock face- 7-12 thicker1-6 thinner/ use what I would consider the front of the object how is it position relative to last object// gives six values of translucency vs opacity.
Colour range is found by first three objects closest to DOOR count duplicates of them in room /8 round to whole number. Can give mono/x2 or x 3 pallet
RULES and REFINEMEMT
Start from DOOR. Find start point on canvas = calculate ROOM orientation vs North. Calculate DOOR vs North. North =Up, EAST =Right, SOUTH =Down, WEST = Left.
Use DOOR orientation vs North as start side.
Calculate width as % of perimeter = W%. If right hand wall is closer to East then startg line begins W% from Right of canvas else from Left.
Calculate height as % of perimeter = H%. If left hand wall is closer to North then line begins H% from top else from bottom.
Finding pallet(colour) – either use reduce ROOM pallet to 3 main colours or use 8 hue spectrum as % (12.5% per hue) If room is:
- higher than wide or deep = x1 colour volume of room (ROOMVOL) / D *100 Hue1.
- wider than high or deep = x2 colours = Hue1; ROOMVOL / H 100 = hue1;
- deeper than high or wide =x 3 colours = Hue1; Hue2; ROOMVOL/ W * 100 =Hue3
If room orientation = more North than South work CW round ROOM, else CCW.
Lines
Line Distance (Ldis)
Calculate distance to First Object (FO) from DOOR. Find as % of ROOM= DIS%. This is the % the line will move on canvas or CAN%. DIS% = CAN%
FO tonal value = neutral (Neut).
Measure the FO for Height (H), Width (W), Depth(D)- Note orientation vs North = Original Orientation (OO)
Line Direction (Ldir) =
- If Object (O) is taller than wide, direction is Up/Down (U/D). Else Left/Right. (L/R)
- If U/D – calculate the H/W ratio of Current Object (CO) use ratio as % value for U vs D
- If L/R do as above but W/H.
- If H=W then line is UL/UR/DL/DR. If object(O) is closer to :
- North Wall it is UL
- South Wall it is UR
- West Wall it is DL
- East Wall it is DR
Line Thickness (Lthk)
Current Object (CO) (H*W)/100)*D = Lthk%
if Lthk% < 33 then Lthk = thin
else if Lthk% < 67 then Lthk = med
else Lthk >68 then Lthk = Wide.
Move to next closest object :
- CO front vs OO = opacity re opaticy rules.
- Tone = CO tone value vs Neutral. Re tone rules
- cal Ldis ; cal Ldir. Draw line.
- REPEAT until all objects used.
If object touches another object END current line.
Restart New Line Layer re DOOR, where CO = DOOR. Recalibrate Opacity and tone.
If object has small objects on top.
Cal Ldis as % of CO surface; cal Ldir % of CO surface. Do for each objects moving current CCW or CW direction around surface. Draw line as thin only branching from middle of current line. When all surface objects used begin original cals from current line end.
Quick Daubs
Just a quick update for all the little eyes looking this way. I've been up to alot and have a lot of ideas bubbling around my teeny tiny head. I'll try to explain them tomorrow. For now heres some low rez images of what I've been upto.
Just a quick update for all the little eyes looking this way. I've been up to alot and have a lot of ideas bubbling around my teeny tiny head. I'll try to explain them tomorrow. For now heres some low rez images of what I've been upto.
That's me for now. I've got to concrete these ideas in my head so I know where to go with them.
Sheffield in colour.
I'm enjoying my travels around Sheffield city. It is full of interesting quirky areas and industrial areas. I've yet to explore the more industrial areas and Park Hill, as I have felt a little limited by child care. Hopefully I will be able to use one day a week to explore seek out the hidden treasures Sheffield keeps.
The original idea was to focus on line and colour, but I felt the image was a bit lackluster. I decided work instead with colour and mass. I also wanted to get a sense of perspective. (Not in a personal sense. There's the pun you were holding out for.)
This is the final piece below. I'm quite happy with it. It was fun to paint and I managed to pull in some of the line work I wanted. At the moment I feel the depth in the image is a bit shallow, but I'll see how it looks in the morning and I'll get a decent photo of the work as well.
Algorithmic Print Experiments
I've made good use of my time spelunking paint in my cave. I like to have a lot of things on the go at anytime. I've begun and need to restart a printing experiment. Completed a painting. Begun yet another project and worked on a mural for my daughter.
The printing project.
I have tried to take my dice work or algorithmic work to the next level. I was trying to treat each layer as an 'object' class. The terminology is lifted straight from programming language. The idea is that I can use the layers in different orders.
The problem is, as I had expected the layers of oil paint, occlude the lower layers. I have yet to try printing using a medium like linseed oil, but I suspect the paint will run too much.
That said I like the distressed appearance of the paint. There is another layer to be applied.
Stuff and Guff
Soundcloud is where I put my sonic dreams. When I make them.