Deprecated: Creation of dynamic property AIO_WP_Security_Simba_Two_Factor_Authentication_Plugin::$version is deprecated in /home/nickhardeman/nickhardeman.com/blog/wp-content/plugins/all-in-one-wp-security-and-firewall/classes/wp-security-two-factor-login.php on line 32

Deprecated: Creation of dynamic property wpdbBackup::$backup_dir is deprecated in /home/nickhardeman/nickhardeman.com/blog/wp-content/plugins/wp-db-backup/wp-db-backup.php on line 128

Deprecated: Return type of Requests_Cookie_Jar::offsetExists($key) should either be compatible with ArrayAccess::offsetExists(mixed $offset): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/nickhardeman/nickhardeman.com/blog/wp-includes/Requests/Cookie/Jar.php on line 63

Deprecated: Return type of Requests_Cookie_Jar::offsetGet($key) should either be compatible with ArrayAccess::offsetGet(mixed $offset): mixed, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/nickhardeman/nickhardeman.com/blog/wp-includes/Requests/Cookie/Jar.php on line 73

Deprecated: Return type of Requests_Cookie_Jar::offsetSet($key, $value) should either be compatible with ArrayAccess::offsetSet(mixed $offset, mixed $value): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/nickhardeman/nickhardeman.com/blog/wp-includes/Requests/Cookie/Jar.php on line 89

Deprecated: Return type of Requests_Cookie_Jar::offsetUnset($key) should either be compatible with ArrayAccess::offsetUnset(mixed $offset): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/nickhardeman/nickhardeman.com/blog/wp-includes/Requests/Cookie/Jar.php on line 102

Deprecated: Return type of Requests_Cookie_Jar::getIterator() should either be compatible with IteratorAggregate::getIterator(): Traversable, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/nickhardeman/nickhardeman.com/blog/wp-includes/Requests/Cookie/Jar.php on line 111

Deprecated: Return type of Requests_Utility_CaseInsensitiveDictionary::offsetExists($key) should either be compatible with ArrayAccess::offsetExists(mixed $offset): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/nickhardeman/nickhardeman.com/blog/wp-includes/Requests/Utility/CaseInsensitiveDictionary.php on line 40

Deprecated: Return type of Requests_Utility_CaseInsensitiveDictionary::offsetGet($key) should either be compatible with ArrayAccess::offsetGet(mixed $offset): mixed, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/nickhardeman/nickhardeman.com/blog/wp-includes/Requests/Utility/CaseInsensitiveDictionary.php on line 51

Deprecated: Return type of Requests_Utility_CaseInsensitiveDictionary::offsetSet($key, $value) should either be compatible with ArrayAccess::offsetSet(mixed $offset, mixed $value): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/nickhardeman/nickhardeman.com/blog/wp-includes/Requests/Utility/CaseInsensitiveDictionary.php on line 68

Deprecated: Return type of Requests_Utility_CaseInsensitiveDictionary::offsetUnset($key) should either be compatible with ArrayAccess::offsetUnset(mixed $offset): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/nickhardeman/nickhardeman.com/blog/wp-includes/Requests/Utility/CaseInsensitiveDictionary.php on line 82

Deprecated: Return type of Requests_Utility_CaseInsensitiveDictionary::getIterator() should either be compatible with IteratorAggregate::getIterator(): Traversable, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/nickhardeman/nickhardeman.com/blog/wp-includes/Requests/Utility/CaseInsensitiveDictionary.php on line 91
Watercolor | Nick Hardeman

Viewing items tagged with: Watercolor

Please Log In or Register

Drawing Machine

Scarf Series

Each pen plot is unique, generated from custom code that draws inspiration from a folded, patterned scarf. Each piece is original and will only be printed a single time. Many of these 11×17″ pieces take many hours to print due to the complex, intricate lines and the slow deliberate movement of the HP7475 plotter.

Scarf Series: Number 5

“Scarf Series: Number 5” 11 x 17 in.

Scarf Series: Number 6

“Scarf Series: Number 6” 11 x 17 in.

Scarf Series: Number 7

“Scarf Series: Number 7” 11 x 17 in.

Scarf Series: Number 8

“Scarf Series: Number 8” 11 x 17 in.

Scarf Series: Number 11

“Scarf Series: Number 11” 11 x 17 in.

Scarf Series: Number 12

“Scarf Series: Number 12” 11 x 17 in.


 

Stacks Series

Original algorithmic artworks generated from custom code that draw inspiration from a stack of books. Color is added by hand using water color.

1468020948

“1468020948” 11 x 17 in.

1468342185

“1468342185” 11 x 17 in.

1468278549

“1468278549” 17 x 11 in.


 

Bruce

Bruce is a portrait that marries algorithmically generated content with hand made strokes. Created using custom beard and braid generation applications that drive the HP7475 pen plotter mixed with hand drawn pen marks and watercolor. More information about the process available in this process breakdown post.

 

Bruce

“Bruce” 11 x 17 in.

Beard Close Up


 

Barracuda

A combination of hand and machine made marks driven by custom software. Pen lines created using the HP7475 pen plotter.

Barracuda

“Barracuda” 11 x 17 in.

img_6500


 

Squids

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. More information about the process in this post.

Genevieve

“Genevieve” 8.5 x 11.5 in.

Lucas by Nick Hardeman

“Lucas” 9 x 11.5 in.

Harold by Nick Hardeman

“Harold” 9 x 11.5 in.

Paola by Nick Hardeman

“Paola” 9 x 11.5 in.

Valeria by Nick Hardeman

“Valeria” 11 x 18 in.

Alfredo by Nick Hardeman

“Alfredo” 11 x 18 in.

Damarion by Nick Hardeman

“Damarion” 11.5 x 18 in.

Dede by Nick Hardeman

“Dede” 9 x 11.5 in.


 

Peacock

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 HP7475 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. More information about the process in this post.

Franklin by Nick Hardeman

“Franklin” Triptych: three 11 x 17 in. pieces.

franklin-right-close

 

 

 


Barracuda

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 store.nickhardeman.com.

IMG_6491

IMG_6492

IMG_6500

IMG_6504


NYC Skyline

nyc_skyline_sm
NYC Skyline – 2016 – Watercolor + Pen – 20″ x 14″

I did several smaller study sketches before the final, below is one of them.

IMG_5932


Nutcracker Holiday Card

Nutcracker Holiday Card


Kinected Portraits – Process

This post describes the process involved for the Kinected Portrait Series.

A custom OpenFrameworks application captured depth information using the Microsoft Kinect. The depth information was calibrated to a color image that was also captured by the kinect. Below is the raw color and depth information.

_kinectImage

Kinect color image

kinectDepth

Kinect Depth Data

 

 

 

 

 

 

 

 

 

A series of meshes were generated with incremental triangle size  from 1 – 19. Below demonstrates the difference in spacing between the different generated meshes, 1 being the tightest and 19 being the loosest.

mesh_spacing

Various mesh sizes were chosen that allow smooth transitions between tighter meshes and looser meshes. Level 2, 4 and 8 were used to create a composite.

meshes 2 - 4 - 8

Mesh sizes 2, 4 and 8 from left to right.

The meshes were placed onto the captured color image in photoshop. The tighter meshes denoted the darker areas and the looser ones were utilized for the lighter areas, creating a ‘mesh hatching’ style. Originally the OpenFrameworks application algorithmically blended the meshes based on the lightness of the image, but the process by hand provided a much more pleasing result.

composite_w_mesh

Color Image with Mesh Composite Overlay in Photoshop

Kinected Portrait - Ryan - Mesh Composite Print

Mesh composite print out on tracing paper

MORE INFO


Geo Flamingo

Geo Flamingo Watercolor Painting

Geo Flamingo iPhone Case


Concept Execution

I’ve had this idea in my head for a long time and I finally acted on it. I drew this with watercolor and ball point pen and finished it with a touch of code. I wrote software to create the triangles behind the mouse, then printed it out onto a sheet of paper and then traced the triangles onto the original watercolor drawing.

Concept Execution

Output from OF application used to trace the triangles onto the original drawing.


Watercolor + Ball Point Pen Drawings

When I was off for Thanksgiving break, I could not look at the screen anymore. So I decided to do some drawings. I already gave two of them away without taking proper pictures. But I still have one that I was able to scan.

I was able to scan this one.

Vicky eating apple

Kim w/Glasses