This is my submission for the Digital Representation module at the University. The first part focuses on learning how to use Bentley’s Generative Components to explore geometry and in particular ruled surfaces. The module tries to give an insight into understanding how to construct geometry and how the process can be developed parametrically. It then explores creating your own object classes and feature types to expand the abilities of the software and increase efficiency in modelling. Finally the module looks at developing an understanding of scripting and the syntax needed to code 2D and 3D computer programmes and models using both Processing and scripting within Generative Components. The second part looks at using the tools to develop our studio proposals, in my case the proposal for a pavilion at Burning Man Festival.
Processing
Processing Workshop with Toxiclibs
Karsten Schmidt has just posted the source code from the Processing Workshop which I organized at Metropolitan Work with Marcus Bowerman. On Toxiclibs, he explains how to import the files using the java editor Eclipse. I posted some pictures on my website too. Below are couple images and pictures of the workshop:
Above: The class on the first workshop day
Above: Karsten showing how to make mesh faces on Processing
Above: The Rapid Prototyped model exported from Processing developed on the first day
Above: The Processing façade app which was developed on the second day : Define a façade in plan on the right using a curve, add and control points on the façade with particle physics and use voxels to solidify. More info.
3D Fractals
Tom Beddard, Physicist, Animator and Web Developer, explores the relatively new field of 3D fractals. By writing his own software to render new sets of mathematical algorithms that generate 3D structures with unlimited detail. He investigates the resulting wide range of structures ranging from the natural and organic to geometric and artificial, appearing from purely mathematical space.
A collaborative effort on developing 3D fractal algorithms on fractal forums has enabled many programmers to start exploring this new field; free web software generates interactive 3D fractals in real time.
Generating fractal images is more like exploration than design and Tom Beddard explores an entire ‘fractal planet’ shown in the videos below. More information at SubBlue.
Generative Design Work
Processing is an open source programming language and environment for people who want to create images, animations, and interactions and created by Casey Reas and Ben Fry.
It has been used by Architect, Graphic Designers, Jewellery makers and anyone interested in Generative processes based on simple rules with a beautiful graphical and interactive output. Below are a few examples:
First lets start with the creators of “Libraries” which are like Plugins one can add to Processing in order to use pre-determined functions such as 3D viewer or Physics. One of the most famous libraries, Toxiclibs, is developed by the self-taught designer Karsten Schmidt, director of PostSpectacular.
Above: Kartsen Schmidt’s work exhibited at the V&A as part of their Cult Of Beauty aestheticism exhibition.
N-E-R-V-O-U-S is a design studio which uses Processing to generate jewellery and furniture based on natural systems and simple laws. Thanks to an online Processing interface and Toxiclibs library, the “product” is generated according to the buyers’ wishes and then fabricated using a 3D printer. Below are images and videos of their work:
Above: Image and video of Laplacian Growth System
Above: Hele-Shaw Cell experiments with Paint and Plastic
Above: Hyphae Growth Process Diagram and Lamp Images
Biothing is an Architectural Practice led by Alisa Andrasek and Jose Sanchez, below is a project they have developed with the large scale 3D printer D-Shape based on the Turing Patterny:
Above: Turing Pavilion by Biothing using Processing
One of the AA DRL Masters team (Thiago Mundim, Sanhita Chaturvedi and Esteban Colmenares taught by Marta Malé-Alemany,Daniel Piker & Jeroen Van Ameijde), developed a revolutionary technique to knit on a building scale:
Above: the Knitectonics Project Interface, using Processing and the Toxiclibs Library
Processing Resources
Ways to start learning the Processing Programming Language:
-Have a look at Open Processing where people share their sketches.
Above: Field Line Designer, a Sketch by bitcraft
-The Plethora Project, Video Tutorials by Jose Sanchez, partner at Biothing
Above: Processing Video Tutorial 1 by Jose Sanchez
And of course, The Processing Forum





