I have been conducting a series of in-class exercises in the freshmen year architectural geometry course, focusing on Euclidean constructions, basic drawing and transformation commands, introductory fractals, regular and semi-regular tessellations, patterns, modeling, and unrolling polyhedra using Rhinoceros software. Junior architects, interior designers, industrial designers, and enthusiasts from other disciplines can benefit from these concise drawing exercises. Thus, I will publish two exercises every week on my blog and other […]
Posts with the keyword design education
This video series showcases various in-class exercises I conducted in a freshman-year architectural geometry course. Using Rhinoceros software, we explore Euclidean constructions, basic drawing and transformation commands, fundamental fractals, regular and semi-regular tessellations, patterns, and modeling techniques, including unrolling polyhedra. These short drawing exercises are also beneficial for junior-level architects, interior designers, industrial designers, and enthusiasts from other disciplines. So, I will be publishing two exercises each week on my […]
In this video series, I demonstrate in-class exercises from the architectural geometry course I teach first-year students. Using Rhinoceros software, we explore Euclidean constructions, basic drawing and transformation commands, introductory fractals, regular and semi-regular tessellations, patterns, modeling, and unrolling polyhedra. These short drawing exercises benefit junior architects, interior designers, industrial designers, and others interested in related disciplines. Thus, I’ll be posting two exercises weekly on my blog and other platforms. […]
This video series showcases various in-class exercises I conducted in a freshman-year architectural geometry course. Using Rhinoceros software, we explore Euclidean constructions, basic drawing and transformation commands, fundamental fractals, regular and semi-regular tessellations, patterns, modeling techniques, and unrolling polyhedra. These short drawing exercises are also beneficial for junior-level architects, interior designers, industrial designers, and enthusiasts from other disciplines. So, I will publish two weekly exercises on my blog and other […]
This is the latest reel video of the Online Virtual Studio (OVS) project. We conducted it together with Oğulcan Üneşi and Serkan Uysal since 2022. We tried to develop a tool for online and blended education in architectural studios. The tool has specific features tailored for design studios. İstanbul Bilgi University Scientific Research Fund partially supported this project. This video showcases the latest toolset OVS provided. The tool takes some […]
In this short tutorial, I am showing the essentials of data domains in Grasshopper. A domain is a data type in Grasshopper that represents a portion of the 1d or 2d number space. This requires a starting and ending point in those spaces. In 1d, these points are two numbers. Then, the domain represents all the numbers between them. In 2d, a data domain is represented by two coordinates (u, […]
I am still trying to find the simplest solution to some geometric definitions. This is why I called this Grasshopper definition “Basic Grid Deformation”. Here you see the Curve Proximity (CrvProx) component in use. This component calculated the shortest distance between two curves. I think the underpinnings of this component are very interesting. I hope I can code it in Python one day. In order to see the result more […]
Let’s have some fun with the parametric stuff! You may remember that we created many vases and glass alternatives that we could bake with a single Revolution (RevSrf) component in previous exercises. Since we were referencing the profile curve drawn in Rhino, it was also possible to create a one-component glass algorithm with some Rhino knowledge. Now, we will try to develop a parametric mug. In the application you see […]
In this short tutorial, I want to give Grasshopper beginners the basics of how we create attractor systems. The Grasshopper definition you see in the below figure is the equivalent of array-type copying operations in CAD. However, unlike in CAD programs, here we are dealing with multiple generations of objects rather than transformations. Attractor Basics: Data Matching In the application you see in the figure below, each row of the […]
Data structures and data matching principles are important to be able to design with #Grasshopper. In this tutorial, I show data matching procedures with arithmetic operations. Then I repeat them in the production of geometric objects. I think it should be easier to use this programming language once the students understand the basic principles. Therefore it would be easier to design with it. Sometimes the design process of these diagrams […]
Fields is a native group of components available since the very early version of Grasshopper. In today’s Design Computing class, we studied it again with the first-year design students. I studied these interesting and beautiful shapes earlier here, here, here, and here. The one you see below is a short in-class exercise about vector fields. The exercise aims to show the Grasshopper’s capabilities in form-finding studies via Field Lines. The […]
This paper investigates the integration of robotic fabrication into first-year undergraduate design education, particularly in a basic design studio. Traditionally, robotic technologies are not introduced at this level due to perceived skill gaps among novice students. The study demonstrates the potential and strategies for incorporating robotic arms into early design education through an experiment conducted at Istanbul Bilgi University. The experiment involved 32 students from various design disciplines, divided into […]
While digging through the lecture archive, I found this video I made in 2017. We introduce Platonic solids and Archimedean solids in the Design Geometry course at Istanbul Bilgi University. This video shows how we can create an Archimedean solid, the Truncated Tetrahedron, by folding it from a flat sheet.While doing this, I intersected the spheres by using the relations between the side lengths of the solid, and I calculated […]
We continue with the Grasshopper for Beginners series by explaining Rhino+Gh workflow principles. What does GH add to Rhino‘s standard drawing and modeling functions? To put the question differently, what does GH do that conventional modeling programs, such as Rhino, can’t? What is the difference and relationship between Rhino+Gh? Let’s take an example to answer these questions. Our example is about parametrically describing a surface model and deriving its alternatives. […]
Let’s continue the Grasshopper for Beginners series. We start with the traditional “Hello World!” displayed on the Rhino screen: Placing the Components In most CAD programs, the text creation function, which is the equivalent of the Text command, is performed by a component called Text Tag (Tag) in GH. The Text Tag (Tag) component is in the Dimension panel under the Display tab. If you’re not comfortable with tabs and […]
In this 5th episode of Grasshopper for Beginners, the interface continued by exploring the interface of Grasshopper. With the help of these two methods (tabs and search box), we can find the components. We can select them with the left click and place them on the canvas with the left click again. Now take random components and try to place them on the canvas with both methods. Therefore, components with […]
In this fourth episode of Grasshopper for Beginners, the explanation of the graphical user interface continued. We call the data flow diagrams definitions. GH definitions are rendered on a large blank screen area called canvas. We can zoom in and out (zoom) the canvas with the middle mouse wheel. Or pan sideways by holding down the right mouse button. Tabs and panels are menus where all the components of the […]
The Istanbul Bilgi University Scientific Research Project, titled “Exploring the Possibilities of Using Game Engine-Based Collaborative Virtual Environments in Architectural Design Studios”, or “Virtual Design Studio” in short, is about testing a virtual environment for online and blended models of education in architectural design studios. The presentation tools used in the architectural studios are directly effective in determining the boundaries of design thinking. Today, there is no specialized tool for […]
We will try to create collapsible structures in this new series called Folding Experiments. In this example, we will be using Grasshopper and Kangaroo components to understand the Folding Experiments: Basics first. Like other projects, this is a Parametric Modeling course exercise that usually includes primary Grasshopper usage. In our first example, we will try to fold a mesh object. To be able to fold a surface like origami, we […]
The dwg format maps in Turkey are often problematic. You need to clean these for architectural studios. Maps mostly contain height information of buildings. But the contours of the buildings are distorted and polylines are generally exploded. The map of the region where we worked in the studio I conducted in the Fall 2021 term was also problematic. I created a Map Cleaner Script in Rhino Python and converted the […]