islamic pattern


In the third day of Architectural Geometry class, we’ve discussed about the regular tessellations, the famous triangle, hexagon and square tiles. Homework was to develop a custom referential system based on regular tessellations. We used popular explications of Islamic Patterns as inspirational examples, however we developed our own reference systems and patterns. Başak Konuşur Ceren Sezgin Ece Erdoğdu Görkem Ünsal Hüseyin Kuşçuoğlu Irmak Aşıkoğlu Zehra Böhürler Zeynep Dutipek


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


It was 2008, eCAADe Presentation at Antwerp together with Birgül Çolakoğlu and Serkan Uysal. The work presented in this paper, is an example of student work developed in Introduction to Computational Design  graduate course titled “Designing the Design”  at Yildiz Technical University. The course focuses on the use of algorithms as design tools, rather than coding experiments. The course runs parallel to shape grammar course, in which basic concepts of computation is thought through visual design exercises. The shape grammar course teaches rule based logic, algorithmic thinking and formal approach […]


In this exercise, students are asked to develop a method to produce custom tessellations. This is based on the analysis of what is called “islamic geometric patterns”. We have discussed about Erik Brough’s famous book, regarding geometric relationship and linear connectivities via underlying tessellations (such as regular square and hexagonal). Students, then created their own patterns along with their step-by-step explanations. Here are some results of it; Adnan Faysal Altunbozar Bahar Kaplan Cenk Toksöz Nilüfer Durmaz Nurseli Yorgancı Zeynep Albaş  


After “parquet deformation of islamic patterns” post, I decided to improve that by adding a semi-regular tessellation. This and other designs are explained in 3rd chapter of Craig S. Kaplan’s phD dissertation (here). This time I tried to construct a semi-regular tessellation, particularly the 4.8 one, because it seems interesting explorations mostly emerge from truncated squares and their patterns. We know equilateral triangle and hexagon are also fundamental shapes for tessellations, but square is somehow makes difference in most compositions. Here is my working file if you are interested to check […]


Trying to further improve my experience on parametric modeling, I’m mixing and joining old definitions to reveal different potentials. I’m experiencing spatial mapping, or morphing in Grasshopper. This is an equivalent form of “flow along surface” command in Rhinoceros. It re-builds a geometric composition over another space (from world XY coordinates onto a surface with UV coordinates here) This is especially useful in creating surface compositions from famous tessellations such as Voronoi. There are lots of things I can do with this functionality. Here is the first example of reconstructing […]


This was an interesting topic of design computing class. Geometric constructions based on strict relationships are becoming exciting in parametric modeling environments. I think muqarnas includes such a relationship. There is a basic method of modeling this shape, introduced by Mete Tüneri. His solution to a simple muqarnas object includes a surface with six reference points on it, with two boolean differences (one cylinder and one box) create the component. In Grasshopper, I tried to simulate his process by adding real-time parameters such as number of rows and row height. […]


This is a starting point of pattern generation study in a dataflow environment. Based on Hankin’s method of Islamic Pattern generations, I tried to simulate his process beginning with a basic regular tiling (regular hexagonal tessellation). This and other methods are explained in phD thesis of Craig S. Kaplan (here) Grasshopper definition can be downloaded here: [GHX file:0.8.0063] This approach is especially good at deformations from various attractors (without breaking linear stability). Further research should include other generation methods such as the rule-based approach that, at first sight seems to […]