following up my drawing machine project proposal, I built a brush stroke in the first week to simulate what a brush should behave in my imagination. Basically I built it with the idea of simulating chinese calligraphy (without the splashing ink part) so first it should be used for writing, and it came out pretty much as what I expected.
Then I made some simple line drawings:
The goal of the brush I think is to give computer generated line drawing a human feeling, even they are just coming from a series of drawing instructions. It is a little bit different than vector graphics + brush shapes, because in this case the speed of the moving brush tip does affect the look. No pressure input is required, because it is not designed to be used with a wacom tablet or anything, but purely computer generated lines. By playing with the thickness and shades of the lines, it is possible also to get depth and lighting, but that should be left for the composition stage, and I will see if it’s necessary to build more brush types for it.
Some ITP folks contributed some drawings too:
by Li Li
by Matt Richard
My next step would be building a set of (helper) api that uses this brush to draw, and to certain extent automate a drawing process. I’ve been experiencing some performance issue trying to isolate the drawing with PGraphics in processing from directly drawing to the screen. Not sure if I should learn a bit more OpenGL or go directly to openFrameworks for future development.