This Instructable will teach you how to create generative objects with Processing code that can be 3d printed. One of the delights of using generative code to print things is that you can randomize certain elements so that every time you render a piece, it's completely unique. I was heavily inspired by the jewelry of Nervous System, which demonstrates this concept beautifully.
If you've never used Processing before, it may be helpful to look at a beginner tutorial first.
You will be using:
- Modelbuilder, a Processing library*
- Netfabb Basic, a free version of 3d modeling software
- A 3d printer or a 3d printing service, such as Shapeways
*There is a newer version now, Mk2 (however, the code in this tutorial was written before it came out and only works with the original Modelbuilder)
BTW, I'm using a Mac, but you should be able to do it with Windows and Linux too.