May 2014


This is the 299th post on I decided to test and update (if necessary) all the Grasshopper codes and Rhinoceros files in the site. Below is the list and links to all files, tested with new versions of the associated software. You can right-click and save these files to your computer. Grasshopper components labeled with “OLD” are replaced with new ones, and definition files are updated to version 0.9.0072. Also these updates are noted in the mentioned blog post. Blog Post File Required software / plug-ins Emergent Polygons [GHX:0.9.0072] […]

A mid-15th-century Ottoman recipe, mantı is filled with pounded lamb and crushed chickpeas, steamed, and served topped with yogurt mixed with crushed garlic and sprinkled with sumac. In modern Turkish cuisine, mantı is typically served topped with yogurt and garlic, and spiced with red pepper powder and melted butter, and with ground sumac and/or dried mint. Although there are many different variations of mantı in terms of shape and way of serving, the most praised type of mantı is known as Kayseri Mantısı, a special kind of mantı belong to Kayseri, […]


Another Turkish translation from my Phd. The paper is titled “CAD Smart Objects: Potentials and Limitations”, presented by Magdy Ibrahim, Robert Krawczyk and George Shcipporeit at 21st eCAADe Symposium in 2003. It is a brief introduction to today’s CAD and BIM concepts. You can find this paper at CuminCAD’s database. Below is the Turkish version, I translated in 2005: CAD SMART OBJECTS: POTENTIALS AND LIMITATIONS Magdy Ibrahim, Robert Krawczyk, George Shcipporeit Özet Yıllardır, BDT (bilgisayar destekli tasarım; Computer Aided Design: CAD) yazılımları, kullanıcı tarafından anlamlı semboller olarak yorumlanan ve dönüştürülen […]


This is my Turkish translation of 1997 article of Charles Jencks, “Nonlinear Architecture: New Science = New Architecture?”. Very short but cult text explains the emergence of a new technology-based architecture. Although very old, it is still an up-to-date discussion for computational design research. NON-LINEAR ARCHITECTURE: NEW SCIENCE = NEW ARCHITECTURE ? Charles Jencks Yüz yıldan beri pekçok mimar yeni oluşan yaşam koşullarının yeni bir mimarlığı doğuracağını söylemişlerdir. İronik olarak, bu söylemler Modernistler tarafından gelenekselleştirilmiş, ancak zaten bilinen söylemin bir başka biçimi olmaktan öteye geçememiştir. Dolayısıyla Mies’in, “Her Pazar sabahı […]


Third and the final outcome of the Animate Patterning workshop is coordinated by Mehmet Ali. Students tried to develop a kirigami-like surface animation (which is also a good solution to my one-servo question) while they studies numerous variations. They ended up with this panel, ready to be moved by arduino; The workshop is organized together with Mehmet Ali Altın and Fulya Akipek. Students are, Murat Akırmak, Gizem Ceyhanlıer, Cem Kıyak, Bartu Can, Tuğba Levent, Seda Orhan, Gizem Gümüşkaya, Yunus Emre Boz, Rana Arslan, Kadircan Avcı, Meryem Geçimli, Mehmet Özdurak, Ayşegül […]


Here is another student project from the three-day workshop we’ve conducted together with Fulya Akipek and Mehmet Ali Altın. Briefly, the idea was to develop a system of cogwheels that spin together to animate an entire pattern. It was about to develop a kinetic system with a simple arduino-based setup, probably with one servo and a motion sensor. The integration of cogwheels system and the underlying pattern was an interesting research. Although it seemed very simple for a servo setup, unfortunately we couldn’t manage to calibrate the arduino and the […]


This is one of the works of three-day workshop at Eskişehir Anadolu University, called “Animate Patterning“. This project is based on our previous folding experiment posted here, while students advanced it, testing a folding style called “Miura”. They built a 2.5m x 1m folding pattern, explained briefly here. After analysing, and testing the folding technique, they drew the tessellation composed of a single parallelogram. They joined the structure together with hinges and screws. Finally an arduino setting is added including a continuous servo and a PIR motion sensor. Although the available time was not enough to […]


It seems that our first year students of architecture, interior design and industrial design take Rhino’s macro functionality very seriously. This encourages us to study algorithmic techniques more and more at the freshman year Design Computing class. Below are some of the results of this week’s assignment. They explicated the modeling process of their prototiles into macro codes, ready to be molded. Zeynep Dutipek developed the macro to reconstruct her prototile with different parameters. She also had a smile there (if you watch carefully) Meltem Bayrak tested a different tile without breaking overall connectivity. Nur Horsanalı […]


Inspired from this cut-fold pattern, we developed a prototype with Fulya Akipek. First experiments were made from 3mm thick foamboards and they worked very well with 50×70 plates. However when the project gets bigger and bigger, we needed to add a joint detail and use 5mm thick foamboards to achieve our goal (that is to develop a 1m by 2.5m shutter system). Then, we tried to animate its folding behavior by adding an arduino setting with one motion sensor and a standard 11kg-cm torque continuous servo. This was another prototype we’ve introduced […]


This is one of the ideas we’ve tested for the workshop “Animate Patterning“. Inspired from this work, Apart from the pattern that turns around, the torque, rotation radius and the speed of servo, weight, connection detail and number of foamboards become important inputs for this design. In the three-day workshop, one group of students interpreted this idea of using several moving layers and creating an emergent pattern at perceptual level. However their project was slightly different from this one, I’ll post their results later.


This is a Cycloid-like family of curves, generated by its classical description: a rolling circle. In Grasshopper, we don’t need to roll the circle, but divide its path, utilizing data lists to simply rotate and evaluate it. It becomes more interesting when you play with the definition, chosing multiple evaluation points from the list of rotated circles. Here is an example: Here is the Grasshopper definition: [GHX: 0.9.0072]


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 […]