While testing Anemone loop components for Grasshopper, these curves have emerged. In fact, I was trying to develop the definition that mimics the well known branching script with “Arch SED” method (using tangent vectors for each arc and iterating the process in a random fashion so that the branches (arcs) join nicely). Anyway, this definition develops one branch from every previous one, while the position, rotation and the length are defined by three seperate graphs. If you play with these graphs, you’ll see the Anemone updates itself automatically, finally collecting the […]


Here are two macros that automate some of the classical structural styles in today’s architectural geometry. They could be developed more to include joint details however. It is a relaxing experience to study macros, when the process doesn’t have an algorithmic expresssions (such as recursion, iteration or conditionals). It is today’s subject in first year design computing course at İBU. The first one requires at least two curves already present in order to define a lofted surface (to be “waffled”): ! ; Waffle Structure Macro 2 _-loft _pause _enter _sellast _setobjectname […]


Here is the official video of the project “Life Sciences”, designed together with Fulya Akipek, and engineered by Filika Interactive: To be presented in the 2014 Vitra Contemporary Architecture Series Exhibition, Life Sciences is an interactive project produced by Filika Interactive using Openframeworks following the conceptual and visual design by Fulya Özsel Alipek and Tuğrul Yazar. The project is an interactive presentation of the content obtained from the interviews made with primary education students by artists in a visual structure that resembles plant rhizome under 5 categories: subject, space, time, object and […]


Here is the simple Grasshopper definition [GHX: 0.9.0072] that activates Rhinoceros’ camera by given parameters. Camera position is determined by the “point oriented” method here. This means that you have to have a target point for the camera first. In fact, I was trying to find a suitable command for getting the actual camera position of Rhinoceros but I think it is impossible (for now). I couldn’t track the camera object by its ID number also. There are some Grasshopper components that deal with this issue however. The simple code inside the vb.net […]


Here is the winner of this year’s mid-term jury competition in first year Basic Design studio of İstanbul Bilgi University. We asked students to construct a contouring structure within 8m3 volume. After several clay and foamboard prototypes, this group studied 3d laser scanning to digitize the clay model, then finally they used leap motion gadget to simulate the hand-made clay forming in computer. Other student projects will follow this post, as there were several other interesting approaches in this jury. Students: Selim Buldu, Lachyn Tuliyeva, Neda Khorshidi, Serhan Koçbasan, Sevgi […]


Together with Fulya Akipek and Mehmet Ali Altın, we’re conducting a 4 day workshop in Anadolu University, Eskişehir, between 1 and 4th of May. We’ll be focusing on Grasshopper + Firefly + RhinoNest (the casual trio), in order to introduce some of the basic concepts of parametric design to students. Materyal dünya, sayısal ortamın olanaklarıyla entegre edildiğinde beklenmedik performanslar açığa çıkabilir. Parametrik modelleme teknikleri, tasarımcıya tekil ürünün ötesinde olasılık setlerinin araştırılabileceği bir ortam sağlar. Bu tür olasılık setleriyle çalışmak, tasarım döngüsünde ilişkilerin tanımlanmasını gerektirir ve bu ilişkiler tasarımı sürekli aktif, […]


Design Computing classes conducted a “voluntary” assignment; a “contouring” fabrication, that outputs physical prototypes of the previous parametric wall assignment. They worked very well with the corrugated cardboard in fact, and extended the simple contouring exercise in Rhinoceros into a design study of patterning and transparency. It seems that corrugated cardboard is a perfect material to study the shift from digital to material. Below are some of the student works that study various angles of contouring on different seamless surface patterns. Ecem İkizoğlu, Esin Güneş Pınar Aksoy, Cansu Karaman Afra Öztürk […]


Here is a good brief explanation by Mark Garcia on how patterns re-emerged in the digital age after Modernism and Postmodernism. …In the 1980s and 1990s, Postmodernist patterns predominated, and especially those of Robert Venturi, Rem Koolhaas, Stan Allen and Sanford Kwinter (fields), along with historicist, folding, sprawl, cross-programming, high-density/proximity, non-places and other Deconstructivist and high-tech patterns. In 1992, Henri Lefebvre’s last book Rhythmanalysis: Space, Time and Everyday Life was published. Because Lefebvre’s keystone concept of ‘rhythm’ is identical to ‘pattern’, it stands (together with Gilles Deleuze and Félix Guattari’s […]


Vitra Contemporary Architecture Series #3, Life Sciences Project by Fulya Akipek and Tuğrul Yazar. The installation is a part of the exhibition called “Dreams to Realities” at İstanbul Modern Art Museum, curated by Şebnem Yalınay Çinici. Filika coded our design, an algorithm that generates rhizomic structures of typography, that include words of children about “education”. Here is a preview image: A video is posted here. While systems aim to educate masses to achieve ideal standards, can the individual be a part of it? What is the primary goal of education? […]


It is Baldequin (or Baldachin) in English, Baldeken, or Baldöken in Turkish. I don’t know which one is correct, but it is the name of a structural system of arches and pendentives that carry a dome. Sinan experimented square, hexagonal and octagonal variations in his mosque designs (as I developed parametric definitions of them in my 2003 master thesis (here)). Today, together with students we’ve modeled the system and tried to generate some variations by manipulating its parameters. Below is the starting point of modeling a square-plan Baldequin system. We […]


Here is one of the students works of this semester’s parametric modeling elective course. We refer the first couple of hours in molding of concrete as its “alive” phase. During this phase, due to various reasons concrete sweats, respires and in a way contains an inner circulation of forces. This phase ends when concrete dries and hardens, creating a kind of its fossil. Air bubbles are frozen inside and some even are seeable from on surface. Just like human lung structure, concrete wall contains patterned random porous elements. We refer them as the “alveoli” of the wall. Other […]


I’ve been searching for a way to implement edge bundling on Grasshopper. It is an effective visualization technique to be used in connectivity diagrams. There are a couple of different approaches to this problem, and it is a nice way to analyse common paths within crowded graphs. I’ve found several entries in Grasshopper blog about this subject, but only implementing Kangaroo seemed to be a complete solution. My approach is of course not a scientific one, but after the application of Anemone it is now possible to model such iterative […]


Anemone is a simple but effective plug-in for Grasshopper that enables for loops. It has been a while, Hoopsnake succeeded in extending dataflow capacities of Grasshopper with recursion. However Anemone is much more user-friendly and easy to use. Below is my first test, yes it works! Here is the group page on Grasshopper. I hope this plug-in would be advanced more. I’ll try to return my old studies which are ceased because of the lack of this functionality. This is my Grasshopper test of Anemone (although it is very simple): [GHX:0.9.0069] […]


While preparing the Geometry yearbook, I picked these four patterns from the 4th week assignment, “Seamless Patterns”. I still love to see how these patterns are generated by students with very limited knowledge on computer and geometry. There are other posts about this assignment here and here. Below are four from this semester; Ceren Atik Zeynep Dutipek Ceren Atik Meltem Bayrak


200.000 words of “Ebru” placed according to the Contour Vectors of her image. “Firefly” is used to extract the vectors, however it takes 2 minutes to recalculate the graph. “Human” tools  is used to bake the texts with their color information. This is the limit of my Rhinoceros installation, way too insufficent to express what it is intended for.


From the website of Istanbul Modern Art Museum (here): DREAMS TO REALITIES Istanbul Modern hosts the third part of the VitrA Contemporary Architecture Series, initiated by VitrA and the Turkish Association of Architects in Private Practice.Focusing on commercial buildings and tourism buildings in previous years, the project aims to document, debate and form a platform for further work in the field of contemporary architecture in Turkey by concentrating on different structure types. This year’s exhibition invites the audience to think and develop dreams on education. Presenting education from the viewpoint […]


Here is a small paragraph from Deleuze’s famous text, “Difference and Repetition”. It is still very exciting to read these ideas; “…If repetition is possible, it is due to miracle rather than to law. It is against the law: against the similar form and the  equivalent content of law. If repetition can be found, even in nature, it is in the name of a power which affirms itself against the law, which works underneath laws, perhaps superior to laws. If repetition exists, it expresses at once a singularity opposed to […]


Unlike classical Pattern Deformation assignment discussed here and here, this time we asked students to explore deformations by using referential systems as a secondary space. They are expected to create variations on a regular pattern only by deforming its underpinning lattice. Below are three examples of this alternative assignment. I’m thinking about improving this exercise to three dimensions, seems very easy to implement by using cage editing commands of Rhino. Selin Işıldar Serra Uludağ Mine Güvenç


Here is a test of the optical flow component of Firefly. You can check the Firefly add-on to Grasshopper here. As an ongoing research project, I’ve been searching for a suitable platform to study responsive geometric patterns. This initial study focuses on one particular effect of Firefly, the optical flow that outputs the direction vectors on a given webcam input. I developed traces of it by joining endpoints of these vectors together, creating strings. Then, recorded them to give better motion effects, adding color afterwards. Here is the Grasshopper definition […]


Rhinoceros cannot align text onto a curve (as far as I know). Grasshopper should help in such tasks as it is well equipped with text components in the latest version. Nowadays I’m studying at an installation project which includes such typographic effects. However, the fonts are still missing in Grasshopper’s native text components. Below is a simple definition that align any given text onto any given curve set. Be careful about “curve frame” component as it would create upside down planes (I have no idea why), just use “horizontal frames” […]