Page: 1
Please Log In or Register

Office Mural

Completed an office mural. I used the water-based Krink markers, which did not smell, but can be removed with water.

Office Mural




Franklin – Peacock Process Break Down

Peacocks are created using a custom peacock generator application written in OpenFrameworks. Each peacock is programmatically generated, and therefore unique. Peacocks are printed on a pen plotter and then water colored by hand. Each peacock is a triptych, composed of three 11 x 17″ pieces to compose the complete work. Below is the programmatic generation of my friend “Franklin.” More pen plotter works can be seen in Drawing Machine.

The output from the custom software is sent as lines to the pen plotter in three separate pieces.

After the pieces have been printed on the plotter, they are water colored by hand.

Final piece:

Franklin by Nick Hardeman

Damarion – Squid Process Break Down

Squids are created using a custom squid generator application I wrote in OpenFrameworks. Each squid is randomly generated, and therefore unique. Squids are printed on a pen plotter and then water colored by hand. Below is the process for creating “Damarion.” More pen plotter pieces are viewable in Drawing Machine.

The output printed on the pen plotter and then water colored by hand, yielding the finished result below:

Damarion by Nick Hardeman




Just finished a Barracuda using the HP7475 pen plotter, some custom code and watercolor. I love that the output from my application will ultimately result in physical pen marks on a piece of watercolor paper. Available for purchase





Pen Plotter Portrait “Bruce” – Breakdown





Beard Close Up

Plotting on the HP7475

Beard Generator

Below is a screen capture of the beard generator application I created in openFrameworks.  Parameters could be adjust to control the appearance of the beard, such as max length, max curliness, gravity, etc.

Generative Beard Growth

I drew some guide lines in Illustrator so I would know the general shape of the beard. Imported the lines into OF and made a grid of hairs and watched them wander, curl and grow.

Beard Outline

One issue with the pen plotter is the lack of clipping. Which can be seen in the above gif. The lines eventually just form a dark mass of curlies. The plotter receives commands that construct lines and outlines, so I had to write some clipping code so that each hair would look more like a tendril. The output after clipping below.


Braid Generator

Now onto the braids. Instead of creating the braids entirely programmatically, I wanted finer control of their appearance. So I created three “braid pieces” in Illustrator. They are in green, pink and yellow. I designed them to be repeatable, nestling in nicely with their neighbors.


Braid Pieces

Each piece has four points of reference, as shown by the orange circles. They helped me determine the width and height of the braid and the offset of the lines to the center axis. I used the local x distance from the center axis to rotate the line points around a curve using the normal along the curve.


This position rotation is applied to every point in every line of each piece. The results of using many braid pieces along curved paths are depicted below.


Braid Generator

Older Posts