Automating Architecture - Protofit

2016 March 15

Protofit is an interactive floorplan tool that enables real estate professionals to plan and visualize office space. It leverages a number of automated routines that optimize spatial layouts.

Making Interactive Data Markers in SlippyMapper

2017 October 15

There are several ways to add interactive markers to a map in SlippyMapper.

Working with JSON in Processing.py

2017 October 8

JSON, or JavaScript Object Notation, is a common data interchange format, meaning that it’s used to exchange data between different services and make it consumable in a human-readable, standard way.

Getting Started with SlippyMapper

2017 October 1

SlippyMapper is a module in the Spatial Pixel libraries that helps you draw interactive Slippy Maps in Processing's Python Mode.

Simulation – Mitosis Biomimicry

2014 January 1

A simulation of cellular reproduction using a model based on a point-mass physics engine.

Painting with Particles in Processing

2014 January 1

Particle simulations have many applications and a lot of creative potential. Here's a demonstration of using them to create energetic abstract imagery.

Generative Design – Variants

2013 December 31

An example of a generative primitive-variant pattern inspired by D'Arcy Thompson's On Growth and Form.

Hacking Design Media

2013 December 31

How software and other media can influence thinking, and how designers can begin to control it.

Simple Earthquake Visualization

2013 December 31

A simple visualization of USGS earthquake data and geodata framework built with Processing.

Parametric Design and Code

2013 December 26

Parametric design is one of many possible instances of computational design process. It is a gateway to a broader, new way of thinking.

What is Design Computation?

2013 December 7

Design computation is the art and science of getting computers to propose design solutions; it is creative coding, augmenting the creative process with computational techniques to identify, abstract, and resolve complex design scenarios.