Full Articles

Drawing Shapes with Quadratic Vertices

05 June 2013

Processing 2 introduces some new functions to draw custom shapes. In Processing 1.x, you could use vertex(), bezierVertex() and curveVertex() to create organic, or geometric shapes. In this article, we'll take a look at a new type of vertex: the quadratic vertex.

Tags: processing, tutorial

Extending my Processing 2 Book

04 June 2013

When I started writing my book in December 2011, Processing 2 was still in its alpha stage. I had the plan to write about a lot of new features, but eventually left them out of the book because they weren't implemented, or ready for prime time.

Tags: processing, tutorial

Processing Bordeaux

12 April 2013

Corneel Cannaerts and I are doing a talk and workshop at Processing Bordeaux later this month. We'll take a look at how you can use Processing to generate 3D models for digital fabrication.

Tags: processing, workshop

Configuring Mac OS X for Interactive Installations

10 March 2013

When you've created an interactive installation, and you want to show it in a museum or gallery, you'll need to configure and optimize your computer. Just in case something goes wrong. In this article, I'll take you through some steps you need to keep in mind when you need to configure Mac OS X for use in a public environment.

Tags: software development, art

Processing 2 - Creative Programming Cookbook: The Code

20 January 2013

The people at Packt Publishing were so kind to let me publish the code for my book "Processing 2 - Creative Programming Cookbook" on Github.

Tags: processing

Tools for Writing a Book

11 November 2012

In this short article, I'll take you through the applications I've used to write my book on Processing. I've mainly used three small pieces of software to keep my productivity high: iA Writer, Github for Mac and MiniShadow.

Tags: writing

I Wrote a Book

24 September 2012

Last December, I was asked by Packt Publishing to write a book on Processing 2. I'm happy to announce that my book will be published this week. The title of the book is "Processing 2: Creative Programming Cookbook". It's not a book for people who just get started with Processing.

Tags: processing, writing


09 April 2012

I needed a small time lapse application to document a project so I decided to write one myself. I've used Processing 1.5.1 and the fantastic controlP5 library. I'm using a Logitech webcam that supports HD video. The sketch saves images of 1280 x 720 pixels.

Tags: processing

Cloudswimmers Alphabet, the Process

04 April 2012

In January this year, I launched my new design studio Cloudswimmers. For the identity of the studio, I designed a custom 3D font with Processing and Hemesh. The individual characters were printed at Shapeways. The 3D prints are 40 x 50 x 20 mm in size. This is what they look like in real life.

Tags: generative design, processing

Exploring the Hemesh WB_Render Class

11 August 2011

Hemesh has changed a lot since the last tutorials I wrote about Creating Shapes, Modifying a Mesh and Subdividing a Mesh. The examples in these articles don't work with the latest version of the libary.

Tags: processing, tutorial


09 August 2011

My first iPad application Paintbots is now available in the App Store. Paintbots was made with openFrameworks and took me a while to finish, but I'm happy with the result. For the Paintbots website, I've used HTML5 and CSS3 transitions and animations.

Tags: software development

Voronoi Paintings with Toxiclibs

28 July 2011

Every generative artist has probably created a work using Voronoi diagrams. I already wrote a tutorial on how to create them with Hemesh. Today, we'll take a look at how you can create 2D voronoi diagrams with the popular Toxiclibs library for Processing.

Tags: processing, tutorial