Here is a short series of videos showing the basic usage of Ladybug tools in a canopy design. I prepared this for my Parametric Design Systems elective course. Students are encouraged to design their own canopies utilizing a similar workflow. I hope I’ll be able to present their works later.

## Courses »

This year’s Computation-based Basic Design Studio finals were very successful. Below are some of our student’s design works, lanterns that light the campus area at İstanbul Bilgi University. It was a great experience for them to seek for a design system in between the domains of material computation and architectural geometry. 28 first-year students of architecture, interior design and industrial design completed their projects in groups of 4. Students: Aleyna Demirkök, Aleyna Yıldız, Ali Hayder Ali Al Obaidi, Ara Yerlikaya, Aybike Sarıgül, Ayşe Betül Yaman, Beshr Jemieh, Bilgin Eren Yıldırım, Cansu Salcı, […]

Introducing the new youtube channel of designcoding! Architectural Geometry playlist will contain video tutorials on several topics of basic geometry exercises for designers. Below is the introductory exercises of polyline drawing and some planar transformations such as scale and rotate. It is also an interesting plane-filling fractal you know I like very much.

Berfin Sanem Top Beste Tekdoğan Kerem Yücel Utkan Kanberoğlu Summer School at IBU opened the course Architectural Geometry this year. Here is one of the exercises I tested with a few students. This is about creating Escher-like patterns for an introductory topic on the designerly utilization of those “boring” regular tessellations. Square, hexagon or triangular tessellations are used as underlying structures of more seemingly-complex patterns.

This exercise was a popular one in 2015 and 2016 Architectural Geometry classes. Recently, I found these images of student works. However some of the students’ names are missing (please e-mail me if one of them is yours). I love this exercise because it is a quick and efficient way of explaining and experimenting the workflow of digital to physical production. In this particular exercise students created Rhino Macro codes to develop these 3d pattern deformations. It is a flexible exercise system with lots of options for an instructor.

In the last semester’s mid-term project of Computation-based Basic Design 2, we experimented the casting method for studying solids and voids. Students worked in groups of four. First, they designed a set of components within a 10cm bounding cube. These cubes represent 1m3 in 1:10 scale. After that, they multiplied them into a system of voids with a function for human use. They fabricated at least 24 pieces in the final 3d composition. David Umemoto’s Soma Cubes was an inspirational example for our students. They used EPS or wood as […]

Below is a simple tutorial class we’ve studied in Rhino in 2015 and 2016. The exercise is called “A Low-Poly Habitat”. The aim is to create simple polygon models by analysing overall geometric topology of an animal body. First-year design students attended the exercise and they are encouraged to create these models using blueprints from www. They used simple commands such as point, line, surface from 3 or 4 points and that’s all. Such exercises (hopefully) help them controlling the perspective viewports and simple modeling commands. An advanced versions of […]

This project started as a study on a geometric method, called as quadror, but resulted as an amazing self-standing structure with a capability to fold flat. Initially after Ayza made lots of sketches and models, the project team continued the research and finally they managed to build one prototype only in two days. Here are some photos of this project but there are much more variations and models at their own blog linked below: Below are some photos of their research: This is supposed to be the final prototype. *Students: […]

This final project of the Computation-based Basic Design II at IBU, focuses on the bending performance of wooden plates. Their initial development of a module ended up with a macroform that spans a surface in two directions, enabling various human postures such as sitting, leaning and lying down. A very promising work that could further be developed. Below are some photos: Final prototype The idea and the process. *Students: Azra Tulu Cumur, Batuhan Güllü, Büşra Kılışlı, Cem Mert Şimşek, Fatma Oran, Onurcan Oktay Here is the student blog of this […]

Another well organized group of students produced this self standing structure in only a couple of days. This group joined the same 8mm wooden plates into a set of components of 8-sided polyhedra. Then, they joined these components in a fashion that the macroform emerged from the angles of their geometry. Below are some of the pictures of their production phases: The final prototype Some phases of the production Model of the component and the macroform. *Students: Başak Ayris Karayiğit, Dila Kırmızıtoprak, Dilruba Ağaçcıoğlu, Ecem Karabıyık, Elifsu Oturan, Maide […]

A very hard working group of this year’s Computation-based Basic Design Studio produced this amazing structure. They joined 8mm cnc-cut wooden plates using puzzle-like cuts and tightened with strings. A good example of group coordination produced this result in two days. Below are some photos of the prototype and the project phases: Final prototype. The joint details and the first experiments. *Students: Aslı Naz Çolakoğlu, Aybike Yılmaz, Bilge Kardelen Bekiroğlu, Büşra Hamzaoğlu, Ceren Bilen, Simay Uluca, Zülal Atakul Here is the blog of this project.

In this final project, wooden sticks are arranged to produce ruled surfaces for various uses such as sitting, leaning etc. Here are some photos of the final prototype and it’s production phases. Final prototype Digital model First sketches. *Students: Dilara Çerçi, Elham Kaya, Gizem Kama, Gül Zorlu, Gülşah Kılıç, Orhan Ünver, Yiğit Altındağ, Sena Ortaç Here is the students’ blog on this project.

After several readings I’ve understood the way of working the new and very interesting feature of Kangaroo 2: “Grab”. Now, we can actually grab the Grasshopper objects from Rhino viewport! Also, while on one hand the new Kangaroo has a very special way of working (not common to us, native Grasshopper users) and on the other hand, it is very very easy to use and understand now. I loved that. Here is the classical truss exercise I’ve made with my students at Parametric Modeling class; This is the […]

It is a nice exercise to study various components about point to curve transformations and vice versa. Tower Crane was our second week exercise at İstanbul Bilgi University Faculty of Architecture Parametric Modeling class, asking students to design and draw a parametric object that has joints and parts that are moving alongside straight lines. Below is the most “safe-side” solution for me, although there are also very complicated solutions such as Mertcan’s. [GHX: 0.9.0076] here is the Grasshopper definition.

Utilizing “Force Field” components of Grasshopper to show my students how it is easy to develop flexible surfaces in design. The classical parametric canopy design is introduced in this video: According to Wikipedia; In vector calculus, a vector field is an assignment of a vector to each point in a subset of space.[1] A vector field in the plane, for instance, can be visualized as a collection of arrows with a given magnitude and direction each attached to a point in the plane. Vector fields are often used to model, […]

About to finish the well-defined section of this year’s Parametric Modeling course, here are the mid-term questions I’ve asked; First question checks if the curve < > point conversions are well understood in Grasshopper. Evaluating a parametric curve and generating closest point from another curve. This also requires a basic understanding on the use of Grasshopper interface. Second question was testing a basic and classical use of attractors on grids of objects. Students generated their own grids and put pyramids on each cell, as the height of these pyramids would […]

Site models could be calculated for laser cut easily using Grasshopper’s native components. This definition was a practical one we’ve created in Parametric Modeling course to see that Grasshopper could also be utilized to prepare fabrication documents not generating design outcomes. However this definition is a draft one and could be improved more by putting labels inside of each cut pieces, trimming the edges properly and so on. It is good news for students at least that they have a chance to generate topography models from the AutoCAD maps mostly used […]

Image Sampler of Grasshopper saves life, if used responsibly. While explaining the component to this year’s ARCH362 students, I used this simple example that generates numbers from a beautiful picture of “metal foam” and uses it to generate lots of circles: Metal foams are lightweight but stong materials, that are typically produced by injecting gas into the liquid metal. Of course it becomes easier to teach something when you manage attract the attention of students. Here is the Grasshopper definition that shows the basic use of image sampler component: [GHX: 0.9.0076]

Another tutorial we’ve analysed together with ARCH362 students last week was the one that mimics Zaha Hadid’s Kartal Masterplan. Although the project of Zaha Hadid was pretty much controversial among Turkey’s architectural critics (and most of the people also), we’re not dealing with how successful of “ugly” it is, but the most simple version of the technique that generated such forms. We have a term “çakma” in Turkish that means “conscious imitation, possibly full of errors”. But however, this “çakma Kartal Project” example has a pedagogical intention that a technique or concept could […]

This year’s Parametric Modeling class starts with some of the very basic use of Grasshopper concepts. This definition is a practical start-up of using force fields in architectural design process. However it does not compute any physical phenomena (such as circulation of people, wind or anything else), but shows a simple way to tell Grasshopper about walls that push the field, and points that pull the field. I’ll post more of these kind of basics, hopefully along with some student works. Here is the Grasshopper definition [GHX: 0.9.0076] and the dummy Rhino file [3DM: […]