Under the dust of 10 years; revisiting my master’s thesis; This paper introduces research about the Computer Aided Instruction (CAI) tool which is based on the master thesis of Tuğrul Yazar from Yıldız Technical University (YTU) Faculty of Architecture Computational Design Graduate Program (BOM). The thesis is named “Expert Systems for Architectural Education: The Expert System of Sinan Mosques” and was completed in 2003 under the supervision of Dr. Birgül […]
This was a couple of weeks ago, together with my six-year-old son Mete, we decided to make a “ball” out of old memory cards. I was curious about a subdivision method, using only planar quadrilaterals to construct a sphere (named Sixty Square Sphere. There are a couple of models on www. Of course look much better than mine:=). However, my son was expecting a “ball” to play. Then, both of […]
For the last 10 days, I’ve been searching for a proper algorithm for representing surfaces using planar shapes. It is obvious that triangulation is an answer but there is an interesting research topic of planar remeshing using shapes other than quads, hexagons, or any other regular polygons. Especially in computer graphics, such things refer to the optimization of models to decrease the load of GPUs. In the Grasshopper community, this […]
This is the third and the last project of the Infections workshop conducted at YTU this week. The conceptual Framework is developed by Betül Dönmez (DEU). In this project, the host body is infected by high fever and pressure and changes its solid phase into plasma. The solid molecules of the existing body transform to become plasmatic. This substance can react to various movements around it. When someone comes close to the […]
This is another final project of the three-day workshop at YTU, named Infections. A conceptual framework is developed by Bahar Aybudak (METU) and Zeynep Gür (ITU). The cellular forms come together to set the existing wall (host body). The wall represents the body structure, in which in case of any infection, various challenges could be seen in parallel with the immune system. The struggle with the mentioned infection is observed through […]
This is one of the three final projects of the Infections workshop at YTU. The conceptual framework is developed by Begüm Aktaş (YTU) and Merve Özhan (BAU). According to them; the existing host body is a 16×11 unit glass brick wall, which is constructed to separate the corridor of the faculty and to create semi-private spaces for various activities. In this project, the host body is considered the dead tissue […]
The series of workshops named “gridal infection”, or “infections” in short, explore the multiplicity of pattern deformation in a pedagogical context. It aims to encourage design students to manage an associative process of design, composed of short-term constructive assignments. Students are expected to develop an understanding of contemporary computational design techniques regarding a connection between abstraction and conceptualization. It reflects an open discussion of the abstract types and methods of potential […]
I finally installed Firefly, it immediately powers Grasshopper up with beautifully smart components, even if you don’t have Arduino it is still very useful. If you want to give it a try, first you have to install a small tool free from www.reactivision.com in order to send data to Firefly. After that, you may download and install firefly from their website, www.fireflyexperiments.com. It was the real-time inputs, my first interest. […]
Is it possible to model a two-way parquet deformation using only native components of Grasshopper? In this definition, I limited myself to 10 of them. Parquet deformations are a very interesting and pedagogical topic to teach some of the basics of contemporary parametric modeling. This post explains a minimal parquet deformations algorithm in Grasshopper. However, this has its own limitations. You will see that the definition generates the attractor graph […]
Previous studies on trigonometric surface equations showed me an interesting alternative. This is the modification of the breaststroke surface definition. This time, I’m trying to fix the equation and change input values in a fashion that the waves of the surface are not symmetrical. Here are a few experiments on it; (Size, 44.8, X=10, Y=5, animating X’s from 0 to 32) (Size: 42, X=7, Y=5, animating X’s from 0 to […]
In Turkish, there is a strange word “baklava” that has many uses. According to Wikipedia: Baklava is a rich, sweet pastry made of layers of filo pastry filled with chopped nuts and sweetened with syrup or honey. It is characteristic of the cuisines of the former Ottoman Empire and those of Central and Southwest Asia. However, we should add that 150 gr. of baklava is 413 calories. Here is it […]
It all started with my new passion for origami tessellations, not much of origami, but the tessellation part. I was too lazy to fold it physically, nor model them using an engine such as Kangaroo. That would also be very unnecessary (and yes, very boring) to simulate a folding effort on the computer unless we lose our connection with the real world. Instead, I tried to look at a much […]
You might recall this type of parametric brickwork from architectural classics, such as the Programmed Wall by ETH Zurich and Gramazio Kohler Research, or the facade of the Mulberry House by SHoP Architects. Initially, I explored the simplest method for placing boxes on a surface, but this approach didn’t yield the correct layout. To improve it, I introduced gaps, which not only liberated the wall’s design but also opened up […]
Here are funny icons from Martin Berube (other icon sets of him here) if you plan to build your components or clusters in Grasshopper. It somehow became a fashion of Rhinoceros, to give names of animals to products, that at first seemed to be only the species in danger of extinction. (maybe I am wrong but it is a fact that %85 of Black Rhinos were killed in the past […]
The famous “Deutsch limit” says, “you cannot have more than -say a hundred- components in a visual programming environment, that is why you cannot write an operating system with it.”; so it says, the perceptual and pedagogical advantages of visual programming are limited according to the size of your screen. However, there are two main oppositions to this argument. One of them says “textual programming environments have the same limitation, […]
Just a quick tip as I thought might be useful in some cases. Generating random numbers in architectural scripting is not a too catchy thing for designers. It is for sure, we want every parameter to be under our control (as if it were possible!). I was thinking about that in Grasshopper. A dataflow graph such as in Grasshopper regenerates whenever necessary (a change on an input value “fires” every […]
After playing with vector fields in 2d (here) it was quite easy to create a 3d surface deformation. Here is my first experiment on a regular triangular grid’s three-dimensional behavior within a vector space, that includes a point charge of varying z coordinates. That makes field lines escape to a bounding box, instead of a bounding rectangle. Again, you may play with force decay, the number of samples, and the […]
















