Full Articles

Hacking Ikea - A Generative Design Approach

14 April 2009

I heard about the Platform 21 = Hacking Ikea project a few months ago and I decided to hack some Ikea furniture myself. I needed some extra storage space and decided to build a big rack with Ikea LACK tables. The first step was to create a piece of software with Processing to generate a 3D model of what I wanted to create. The model I chose for my rack was the one below.

Tags: ,

An External Hard Drive is not a Backup…

31 March 2009

However, I’ve heard you can use them to back up your files. But you can also use them to archive files. And that’s what most graphic design professionals and students I know do. They work on laptops, attach their external hard drive once in two weeks and move the projects they finished to have some extra free space on their laptop.


colorLib beta 1

11 March 2009

I’ve released the first beta version of colorLib today. I’ve used this Processing library in a few projects recently and its really stable now. The library has been tested on Mac OS X 10.4 and 10.5 on both Intel and PowerPC platforms. I’ve also did some tests on Windows XP and Ubuntu. Everything seemed to work. You can download the beta version on Google Code.

Tags: ,

Random Numbers in Objective-C

11 March 2009

I was working on a simple particle system in Objective-C last weekend and I needed to generate random numbers between -1.0 and 1.0 for it. In Processing this is very easy: I just use random(-1.0, 1.0) and get the random number I want. I didn’t find a similar function in Objective-C so I tried writing my own.

Tags: , ,

How to create a FullScreen iPhone Application

03 March 2009

In this short tutorial I’m going to show you how to build an FullScreen iPhone application. This article might be useful for everyone who wants to create a game for the iPhone platform. You will need the Apple Developer tools and the iPhone SDK installed on your computer to finish this tutorial.

Tags: ,

Formatting numbers

30 January 2009

This one is just a quick tip on presenting decimal numbers on a label or logging them to the console. In my last article on using NSLog, I wrote about using format specifiers like %f, %i and %@ to log variables to the console.


Using NSLog to Debug Your iPhone Application

24 January 2009

I’ve done a lot of generative design in the last years. First in Macromedia Director and for the last two years I’ve been using Processing. Somewhere last week I started to play with the iPhone SDK and it’s quite easy to create small applications. I’ll probably create a small generative iPhone application in 2009 and write about what I’m learning right here.

Tags: , ,

colorLib alpha 2

21 January 2009

I’ve just added colorLib alpha 2 to Google Code. I made some small changes and added examples and documentation.


colorLib alpha 1

10 December 2008

I’ve just released colorLib alpha 1. The Processing library is available at Google Code.

More images by me and some other people are available at Flickr in the colorLib Group Pool.



19 July 2008

Last night the Electrified exhibition opened at S.M.A.K.(Stedelijk Museum voor Actuele Kunst. Gent) with some great performances. If you are in Ghent anytime soon, you should definitely visit the exhibition.

Tags: ,

My 10 Best Albums for 2007

25 December 2007

2007 has been a fantastic year for discovering new music. This is my personal top 10 and some tracks you should really listen to.


Setting Music Free

01 November 2007

Finally, the music industry is heading in the right direction. Or at least some artists are. By giving people free access to their music, it’s easier for artists to spread their message. And that message is about fair treatment of their audience. The industry has been charging people too much money for music over the past three decades. Time has come to set music free.