Structural Sketches:
From ActiveStatics to StaticsPad
Simon Greenwold
MathWorks
Computational Design
- Rules, Instructions, Parametrics, Forces, and Agents
- A hierarchy of design computation:
- Alogrithmic form-generation
- Parameterized design
- Analysis in design
- Simulated forces
- Self-organizing systems
- What makes systems simulation so compelling?
Fluid
Rules
- Villa Rotunda
- There are rules governing Palladian villa plans
Rules
Corb muses on the grid
Rules
Kahn's traffic study of Philadelphia
Constraints
Kahn's traffic study of Philadelphia
Constraints
Kahn's traffic study of Philadelphia
Constraints
Vladimir Tatlin: The Monument to the Third International
Computation?
- Rules and constraints?
- Sounds like computation
- (Not so fast!)
|
|
Instruction
- "Algorithmic" design follows instructions
- Logic is interior to the process
Algorithmic generation
- The easiest form of design computation
- Descriptive vs. prescriptive rules
- Computation excels at quantity
- Repetition with variation
- Instructions that produce design that conforms to rules and constraints?
- Very hard; seldom accomplished
Parametrics
- Rules and relationships explicitly encoded
- Parameterize a solution space
- Imposes a causality
- Great for exploration within a family of designs
- Hard to move beyond geometric intention
|
|
Moment
Moment
- Parametric tool for interactive graphics
- Moment
Moment
Forces
- Instructions ->
- Rules ->
- Forces
- Descriptive of a system's desires
- Perfect for interactive graphics
- Form finding
- A little loss of control
Where do we go from here?
- How do we move beyond rigid process in computational design?
- Analysis in design
- Design in simulation
- Modeling forces directly
- Self-organizing systems
StaticsPad
- Continuation of graphic statics tools
- Beyond demo into design
- Companion to Form and Forces by Ed Allen and Waclaw Zalewski
- StaticsPad on upfork.com
Modeling Forces: Point-mass
Modeling Forces: Rigid body
Fortress
- Not always clear what your simulation is simulating
Fortress
Environments + Agents
- Instructions ->
- Rules ->
- Forces ->
- Environments + Agents
- Very hard to control!
- Or even predict
- Or even get interesting results from
- But when you do...
From Instructions to Agents
- A hierarchy of design computation:
- Alogrithmic form-generation
- Parameterized design
- Analysis in design
- Simulated forces
- Self-organizing systems
These slides and more material at upfork.com