Chapter 5 – Logic Programming

20 September 2013 – I explore the differences between creating a parametric model with a logic programming paradigm compared to creating a model with a more conventional dataflow paradigm. The logic programming paradigm enables the reversal of the parametric process by turning static geometry into a parametric model. However, outside this niche application, logic programming proves to be a difficult modelling interface.

Chapter 6 – Structured Programming

– I consider how the principles of structured programming apply to the organisation of parametric models. Splitting models into hierarchies of modules appears to increase the legibility of the models and improve model reuse. Perhaps more importantly, the structure seemed to allow ordinarily pivotal decisions to be made much later in the design process – in some cases, moments prior to construction.

Chapter 7 – Interactive Programming

– Drawing upon innovations in software engineering Integrated Development Environments (IDEs) to create an interactive programming interface for architects. The interface enables designers to modify their code and immediately see the geometry of the model change. This case study positions the scripting environment itself as a important site of innovation, a site where many programmers have already provided numerous useful innovations.

Of the year – 2011

19 December 2011 – A look back at the software, the quotes, and the projects that helped define 2011.

Smart Geometry 2011

11 April 2011 – Photographs of the Responsive Acoustic Surface from SmartGeometry 2011.

Copenhagen 2.0

14 March 2011 – Two projects I have been working on in Copenhagen. Dermoid: a wooden reciprocal frame. SmartGeometry: a wall made from plaster hyperboloids.

Of the year

27 December 2010 – A look back at the algorithms, software, quotes, and projects that made up 2010.

Swarming /& dynamic relaxation on a surface

15 July 2010 – A method for creating a swarm of points on a surface. Useful for evenly distributing points across a surface without imposing a topological connection between the points.

Graph visualisation in processing

3 May 2010 – A method for visualising directed graphs using Processing.

Easter eggs

1 April 2010 – This easter, a look at some of the latest developments in Rhino, ubiMash, and Generative Components.

Voussoir Cloud

22 February 2010 – The Voussoir Cloud Installation by IwamotoScott Architecture carries on Gaudí and Otto's tradition of using hanging chain models as form finding tools.

CAD 50 years ago

19 December 2009 – A brief look at the birth of CAD. Ivan Sutherland's 1962 Sketchpad was the first interactive CAD system, which laid the groundwork for much of what we do today, fifty years later.

A-periodic tiling in architecture

14 December 2009 – How a-periodic tiles (identical tiles that join to make a pattern that never repeats) can be used in architecture.

Graphemes by Sawapan

8 December 2009 – Graphemes is this weird tool that allows the manipulation of a spring based topology while it seeks equilibrium in real time.

Genetic Staircase by Caliper Studio

2 December 2009 – A look at one of my favourite projects, Caliper Studio's Genetic Staircase. In this project they use a genetic algorithm to optimise the a truss that forms the stringers of the stairs.

Archikludge

ArchiKludge

13 November 2009 – Code to recreate Pablo Carranza's ArchiKludge. A project that uses genetic algorithms to layout rooms.