Current Projects

Parametric Patterns – Scaling


The module is scaled and arrayed within the model to produce variations of the facade pattern. By moving the number slider, the scale factor of both the inputed reference curves are changed. These scaled curves are then arrayed according to the scale factor. For example, if the original pattern is an array of 15 hexagons in the X axis and 9 in the Z axis, a scale factor of .5 would reduce these numbers by half. The result would be a pattern which much more dense.


Initial Sunlight Hours Studies




Some screenshots of initial studies done with Ladybug’s Sunlight Hours analysis tools. Since this first set of studies, the pattern has increased in scale, which would change the amount of sunlight that reaches the facade during the day.

Note: Analysis done for the winter and summer solstices, during a 6 hour analysis period.


Impermanence and Parametric Modeling


The main concept of the BHD Star Cineplex, designed by Tram Anh Nguyen, is reflected through her perception of design in regards to impermanence. A direct correlation can be drawn from this concept to parametric design. Parametric design is a way to evaluate and refine a design through adjustment of various parameters that affect the final result of the model. Changeability is the goal of any parametric model. Seen through a wider lens, parametric modeling captures the lifespan of a design through the passage of time. And through the point of view of impermanence, one can investigate mutability, materiality, temporality and its effects on aesthetics through parametric design.

The parametric model for this project consists of a base pattern for the façade: a layered array of primitive shapes, such as a hexagon, triangle, and cube. These basic shapes can be designed and evaluated at various scales to create a pattern within the parametric model since inherently, patterns themselves are adaptable. Using these methodologies of mutability, the aesthetic value of these basic shapes is developed through the patterning of the façade.

In order to hone in on the materiality of the façade’s structure, the model can be run through Karamba, a structural analysis plugin for Grasshopper, which can determine the most optimal cross section of the individual structural members that comprise the modular design of the façade.

How temporality effects design can be visualized using Ladybug, an environmental analysis plugin for Grasshopper. By conducting Sunlight Hours studies, the building’s lighting usage can be optimized by knowing which areas on the façade receive the most sunlight within a six hour period, during the summer and winter solstices.

The flow of the design process, augmented by parametric design, and the idea of impermanent devices go hand in hand. Both are subject to the oscillations and transience in nature. The BHD Star Cineplex holds true to these philosophical concepts with its distinctively multilayered yet simple design process.

Current Projects

Tiling Surfaces





In order to properly orient the tiles at each point on the surface by the normal at that point, firstly the reference surface is offsetted. Finding the vector between the centroids by connecting them with a line gives us a base vector, as the line is interpreted as the base vector.



The point intersections from the base grid are then projected onto the secondary surface, and the same process of connecting the points to find the vector in between is done to get the normals.



The tile is then moved to each point intersection and oriented with the new normals, which results in all of the tiles oriented to the curvature of the reference surface.



Some of the main components used were Offset Surface, Vector from Two Points, Project Points, and Orient Direction.

Current Projects

Star-like Patterning




This modeling exercise involved a pattern found in indigenous Vietnamese weaving techniques with bamboo. The pattern was further deconstructed through a series of strips that are organized into several layers and horizontal/vertical connections. This creates a module that can be stacked, with interior glass panels that can be interchanged to create a more kaleidescopic effect.


Module with strips and glass panels



Star-like Pattern 


Current Projects

Facade Studies with Rhino + GH

I laid out a couple of basic ideas of a facade for my colleague to try out on her own. I’ll post the GH file here for anyone who’s interested in taking a look or wants to try it out as well.



The example starts out with a reference surface that represents the front facade of the building. From this, the needed inputs are extracted to create a base grid.



From the extracted elements, such as the centroid and normals, a grid is created using the contour component. To achieve a gradient effect when the lines are overlayed to create the grid, an exponential function is added to the input of distances for the contour component.



Finally, the 3D result can be anything, and in this example, the intersection points from the previously created grid are moved up to create an extrusion. The variances are refactored by using the graph mapper as a visual representation of the changing magnitudes of those points.