Twisted Box Mesh Boolean Grasshopper Tutorial

Twisted Box Mesh Boolean

In this Pufferfish Grasshopper tutorial, we will use the “Twisted Box Array” combined with “Mesh Boolean Twisted Boxes” to convert any mesh into a series of boxes and then use the Weaverbird Plugin to convert them into frames and windows.

2D Paneling Pattern #2

2D Paneling Pattern #2

In this 2D paneling Pattern definition you can model a parametric pattern based on triangles which the center of each edge is connected to the center of the triangle and this point will define the pattern.

Panel Pattern Grasshopper Definition

Panel Pattern #1

In this Grasshopper definition you can model a parametric pattern for 2d panels which is based on a circular connection.

Interactive Exploration of Shapes

Interactive Exploration of Shapes

In this paper by Masaaki Miki, Jun Mitani and Takeo Igarashi, authors developed a set of Grasshopper components which enables interactive physics simulation based on the finite element method (FEM). They named this add-on Ricecooker.

Kangaroo Plugin Grasshopper Definition

Kangaroo Form

In this Grasshopper definition by using the Kangaroo’s Warp & Weft component we can control different tensile forces on the mesh and then by snapping the naked edge’s point to a series of circles we can control the final tensile tunnel.

Parakeet Plugin Grasshopper Definition

Parakeet Spaceframe

In this definition by using the Lunchbox spaceframe component and the Parakeet’s Truncate tool we can make a recrusive 3d pattern. You can change the Truncation distance to make the pattern grow or shrink and by changing the Iteration you can define the number of loops.

Constraints And Optimization

Constraints And Optimization

This book by Amit Zoran contains subjects like parametric design space, introduction to optimization, introduction to gradient descent, grasshopper galapagos and examples for genetic algorithms in parametric design.

Pufferfish Plugin Grasshopper Definition

Pufferfish twist

In this definition you can use the Pufferfish’s plugin component called Retrans which Recursively transform geometry to get a self-referential step sequence of transformed geometry.

Change In Parametric Design

Change In Parametric Design

With respect to evolutionary search and optimization, this article by Robert Vierlinger and Klaus Bollinger investigates aspects of flexibility and performance on the levels of fast application and open representation.

Kangaroo Plugin Grasshopper Definition

Kangaroo Relaxed

In this Kangaroo example by defining a box without caps and using the Edge Lengths tool we will have a tensile structure. Simply by setting the length factor to zero and defining the right anchors we can model a minimal surface.

Parakeet Plugin Grasshopper Definition

Truncated Hexa

In this grasshopper definition you can create a Truncated hexagonal grid and then add a pattern to it. You can rotate or scale the pattern with a point attractor and then finally offset the curves.

Automated Digital Fabrication

Automated Fabrication

Within this thesis by Judah Hook is the investigation and development of an alternative fabrication concept that utilises an inexpensive, reusable “pin board” mould that is autonomously set to various CAD derived surface geometries by a 6-axis robotic arm manipulator.

Circular Weave Grasshopper Definition

Circular Weave

In this grasshopper definition a weave pattern is constructed using a base circle which will produce a series of perpendicular circles around it.

Landscape Parametric Modeling

Landscape Parametric Modeling

This thesis by Stuart Mackenzie Jones gives an overview of parametric tools and parametric thinking, and describes how parametric tools are being applied to the design of the built environment and landscape systems.

Recursive Morph grasshopper3d pufferfish plugin

Recursive Morph

In this definition we have used the Pufferfish’s “Recrusive Morph Mesh” to produce patterns on a mesh. This component Recursively morphs mesh geometries onto a base mesh.

Tensile Kangaroo

In this grasshopper example file, you can model a parametric tensile structure by using the Kangaroo2 Plugin. The corners of the mesh has been used as the anchors.

Creative Optimization

Creative Optimization

This thesis by Yassin Salah El-Din Ashour presents a workflow called the ‘creative optimization workflow’ using a Multi-Objective Optimization (MOO) engine called Octopus that runs within Grasshopper3D, a parametric modeling tool, and multiple simulation software.

Parakeet Plugin Example Grasshopper Definition

Parakeet Patterns

In this grasshopper definition you can generate several parakeet patterns through panelized surfaces using lunchbox and parakeet plugin.

Pufferfish Tween

Pufferfish Tween

In this pufferfish plugin example you can use the Tween through Surface component to produce surfaces between multiple target surfaces and control their count and distribution.

Realtime Structural Design

Realtime Structural Design

The present thesis by Daniel Akesson aims to integrate structural feedback with geometric modeling. The user interfaces of conceptual design tools should be interactive and agile enough to follow the designer’s iterative workflow.

Parametric Landscape Urbanism

Parametric Urbanism

This thesis by Sadik Deniz Akman discusses the emerging approaches in landscape urbanism from a methodological perspective and discusses the emerging techniques applied in the recent design and research projects in landscape urbanism. The study mainly focuses on design tools and techniques applied in the field.

InfraBIM and Interoperability

InfraBIM and Interoperability

This project by Paulina Tovo is a concrete application of BIM methodology focused on the implementation of Maintenance Plan and on a collaborative work. The thesis development was based on Variante di Demonte project, which is a real case that it has not yet been built. 

Symposium on Simulation for Architecture and Urban Design

SimAUD 2016 Proceedings

This document edited by Ramin Attar, Angelos Chronis, Sean Hanna and Michela Turrin includes subjects presented in SimAUD 2016 like building simulation, daylighting, urban networks & analysis, agent base modeling, data driven design, urban data, design decision support, design computation & methods, fabrication and form finding

Folded Structure

In this grasshopper example file, you can model a parametric folded structure be defining a pattern on a series of curves controlled by graph mappers.

Metaball Threshold

In this grasshopper example file, you can model a series of metaballs by defining random positions of the points.

Making Rules, Making Tools

Making Tools

The first part of the thesis by Lynne Maclachlan examines shape grammar theory as a method of modelling designer-maker creative episodes, to inform designer practice. Evidence was gathered from interviews with designer-makers, observations from a design process carried out by the author and other literature on designer-makers.

Reaction Diffusion Grasshopper3d Weaverbird

Reaction Diffusion

In this grasshopper definition you can make pseudo reaction diffusion using Weaverbird Plugin. This grasshopper definition is inspired by Junichiro Horikawa.

Centralist Arcs Grasshopper3d

Centralist Arcs

In this grasshopper definition a way of creating a desired number of arcs will be demonstrated using the 3 point arc component. In order to do so, 3 sets of points will be required. One set is only one point in the center which all arcs are connected to.

Audio to Architecture

Audio to Architecture

Polina Timchenko in her thesis “Audio to Architecture: House Music as a Form Generator” is going to explore the idea that every house music component can be translated into geometry with the use of parametric design techniques.

Tile Aggregation Grasshopper Definition

Tile Aggregation

In this grasshopper definition you can aggregate a custom module (Tile) by defining junctions using Fox Plugin.

testing