September 2013


One at the Center is a multiple-axes vertex deformation based on a quadrangular hyperframe, designed by David Oleson at the studio of William Huff in 1964. Below, you see the original drawing and my Grasshopper animation based on a single point attractor, creating the “one” whereever it is. It was a pleasure to read and repeat this deformation, which is a nice exercise of data tree operations and also one of the first examples I see about point attractor algorithms in design education. Here is the Grasshopper file; if you are interested; [GHX: […]


This simple component controls Rhino viewport background without a need to enter it’s options panel. It is used to change viewport background color and grid visibility quickly within Grasshopper. Here is the definition file: [GHX: 0.9.0056]. In order to be able return to default settings, I put a “default” toggle. Just click on it to “false” state, then the Rhino background color can be changed by the B input. This component also handles the grid. However I couldn’t find a working method to hide and show the Rhino grid within […]


Instead of searching for an iterated and rule-based variety, this method captures instances of a spatial deformation by transforming the hyperframe. This liberates us from classical understanding of pattern deformations that are enframed within regular polygons, mostly rectangles or hexagons. Grasshopper has a built-in component to study such variety. Spatial Deform component gets vectors as inputs and transforms any given geometric object according to it. This website has also another nice use of this component. Here is the Grasshopper definition including the Islamic Pattern cluster from semi-regular tessellations, and spatial […]


This is our eCAADe paper with Fulya Akipek, explaining our 2013 Workshop serie called “Infections”. Contemporary trend of the computational design education is grounded on an integration of domains such as fabrication technologies, material studies, and generative techniques. This requires not only an intuitive handling on digital tools and methods, but also an experience on material and production constraints simultaneously. Patterning emphasizes a material shift in the generative side of the digital paradigm, and a geometric shift in the material side, as well. The study presented in this paper is […]


This is a bitmap reading exercise in Grasshopper. After Firefly, it became much easier to define inputs other than number sliders, but bitmap component was always an alternative. Here is the Grasshopper definition that creates predefined holes on a surface based on an image file: [GHX: 0.9.0056] This will be built as a building facade; I’m very curious about the final look, I’ll post the photos of the building when it is finished. The VB component manages the decisions regarding the grayscale value and circle radii. Edit: Here is the result of […]


This paper presents the beginnings of my journey into architectural education, presented at Yıldız Technical University Architectural Education Symposium 2007, together with YTU/CADU staff; Ela Çil, Birgül Çolakoğlu, Meral Erdoğan, Fulya Akipek, Oya Pakdil and Şebnem Yalınay. It includes different exercises from various studio instructors,  all motivated by the contemporary computational design theory. This was one of the milestones in the first year education of a computation-based studio in Turkey, we’re sustaining at İstanbul Bilgi University Basic Design studios today. The paper is in Turkish, I translated the final section […]


This was my first parametric patterning study we’ve conducted together with Birgül Çolakoğlu at Yıldız Technical University in 2008. It was based on the pattern exercises we’ve experienced with BOT Graduate Students as a preliminary study within a Computational Design Studio. Later, the CNC fabrications were exhibited at İstanbul Bilgi University Digital Design Symposium. The exercise was about analysing and reconstructing regular İslamic Patterns via MaxScript. After fundamental instructions about the language, students are encouraged to generate and fabricate patterns. Below are some examples of it. Unfortunately I couldn’t find original […]


ARCH 362 COURSE BRIEF (2013) Design computing reflects a focal shift from singular construction of objects into the relational nature of revealing diversity. Algorithms are mainstream interfaces for the explication of geometric relationships, extending techniques required for such revealing. This course introduces some ways of managing diversity while reasoning about sequential and concurrent; absolute and relational; ordered and chaotic. Students are expected to be familiar with fundamentals of Rhino3D, willing to experience more of it. Coding exercises, readings, discussions, and CAD+CAM of design prototypes are parts of this course. By […]


Fracture is a simple effect experiment on Grasshopper. Although it is not the best tool for an interactive media installation regarding its performance, I tried to use it as a simple sketching tool for concept development. It is the sketch of a material system we are working on nowadays for an Exhibition. Initial diagram on Grasshopper includes a nested voronoi subdivision broken by moving attractor points. It is not fast enough for a real-time interaction yet, because of the time it takes to develop planar surfaces. I’ll continue with this […]