Alexander Ng

Module 2 - Design Brief

This assignment applied parametric modelling to emulate the ripple effects of dropping a pebble over a water surface by creating a grid of cylindrical objects with varying heights based on their distance from a specified point. The logic flow and models from the Dynamo and Revit environments can be seen in the following:

Pebble Drop in Revit Environment
Pebble Drop in Revit Environment
Dynamo Logic Sequence & Model
Dynamo Logic Sequence & Model

Approach:

The following sequence was used to create the model:

  1. Establishing a grid of points using integer slides;
  2. Consolidating the start points for each cylinder using Geometry.Translate;
  3. Establishing “pebble location” on the grid using integer slides;
  4. Using Geometry.DistanceTo to determine distance of each cylinder from the “pebble”;
  5. Using Sine function to create the varying heights for each cylinder based on the relative distance from the “pebble” and user-determined amplifier/curve parameters;
  6. Compiling the respective points and corresponding heights to create the cylinders; and
  7. Creating these elements in Revit as per the Dynamo Environment

Comments:

While there are many possible applications/uses for the techniques demonstrated in this assignment, I thought that one key benefit is the ability to model free-form structural elements to achieve desired outcomes (i.e. aesthetics) through the use of input parameters. By identifying and defining the key parameters in the Dynamo environment, complex structures can be modelled relatively quickly in various shapes and forms.