Generative Friends

I talk about this project in my Artist’s talk at Art && Code : Homemade

alt text

‘Generative Friends’ is the output of a blender script that I wrote that allows you to generate a multitude of tiny ball-jointed figurines that can then be 3d printed! After printing and assembling they are creatures you can pose and play with.

alt text

My project is scripted in Blender using Python, and mainly metaballs. Running the code creates a 3d Mesh that can be printed out on a 3d printer, and strung together to create a functional and movable doll. This project is rooted in my interest and experience in the craft of doll making, as well as my fascination with generativity and computational art. I used code as a way to disect my own practice and recreate a parallel version of my practice that can be run infinitly and printed out with minimal supervision.

The backend of this project was scripted in blender by writing a multi-function python file - This file generates parameters for the new creature based on specified features or randomness. The first thing that is generated is the head, which informs the size of the neck. After this the body is generated, and limbs are created last.

alt text

The individual parts are rendered with metaballs (shown above) and boolean geometry

alt text alt text alt text