m a i n p a g ep u b l i c a t i o n sg a l l e r ys o f t w a r ep e o p l e

guiding-lines style

description



This style is made of three layers. The first layer gathers the guiding lines that were used by the artist to roughly draw the proportions of each part of the body. The artist gently uses a thick charcoal for these lines. For these lines, we use the pyGuidingLinesShader that approximates each stroke by its "tangent". The error of the approximation depends on the size of the original stroke that is approximated: the shorter the stroke, the smaller the error. We wrote two shaders respectively simulating a coarse and a fine level of approximation usig guiding lines. We control the length of the stroke using a splitting operator, based on a 2D curvature evaluation. The split recursively splits each stroke until a stopping condition is reached. This stopping condition produces shorter lines in the fine level case. The last layer contains the final lines, made using a thiner charcoal, and with a higher pressure on the paper. We only applied this style to the lines that were close enough to the viewer in order to simulate the "unfinished" effect.


style modules

| finished.py | guidingLinesCoarse.py | guidingLinesFine.py |

example

model
model

generated

guidingLines_bertha_crop
guidingLines_bertha_crop
guidingLines_minnie_crop
guidingLines_minnie_crop
guidingLines_seated_man_crop
guidingLines_seated_man_crop
guidingLines_woman_crop
guidingLines_woman_crop
guiding_lines
guiding_lines

[ (root) / GUIDING-LINES ]