designcoding
About Table of Contents Keywords
Support designcoding!

The First Grasshopper Book in Turkish

August 1, 2017 | Discourses
#design-education #grasshopper

Together with Serkan Uysal, we pubished a comprehensive guide to Grasshopper. The book is in Turkish and is currently published by Pusula.

Grasshopper (GH) is a plug-in running on the Rhinoceros (Rhino) modeling software. It is used for algorithmic form-finding and real-time parametric modeling.

This book presents techniques aimed at architects, interior designers, industrial product designers, jewelry designers, and anyone interested in exploring parametric and algorithmic modeling for hobby purposes. Anyone who wishes to discover dynamic and unconventional geometric forms using Rhinoceros’s NURBS infrastructure and Grasshopper’s data flow diagrams—and master them as a design methodology—can benefit from this book. The book is structured primarily for beginners; however, intermediate and advanced Rhinoceros/Grasshopper users can also benefit from the techniques and applications presented.

The computational design approach pioneered by Grasshopper’s way of defining geometric relationships is becoming increasingly popular today. Although its interactive interface may initially seem as simple as a game or a puzzle, and its impressive geometric outputs can be somewhat mesmerizing, stepping into the world of Grasshopper reveals that it is far from a simple toy. It is quite difficult to make significant progress without thoroughly understanding the unique methods that distinguish Grasshopper from older, conventional scripting languages. Therefore, extensive experimentation and developing foresight into which paths to follow to solve specific descriptive geometry problems are essential—and this comes with experience. If you want to reach the level of knowledge and experience needed to develop your own applications with Grasshopper, this book is tailor-made for you.

The authors directly and clearly share the experience they have gained in this environment—where they have simultaneously served as students, researchers, design consultants, and instructors since Grasshopper’s inception. Covering both individual and applied uses of over 230 Grasshopper components, the book is structured to allow you to build your knowledge step by step.

No prior coding knowledge is required to start this book. Alongside designers, design students, and faculty members, we invite anyone wishing to meet parametric design purely out of personal interest to join us on the challenging and delightful journey Grasshopper opens to free you from the rigid world of conventional geometry.

  • Rhinoceros–Grasshopper Relationship
  • Data Types, Data Structures, and Parameters
  • Grasshopper Installation, Execution, Interface, and Workflow
  • Modeling Approaches Creating Points
  • Deriving New Points from Numbers, Points, Curves, and Surfaces
  • Working with Planes and Vectors
  • Modeling Approaches Creating Curves
  • Deriving New Curves from Points, Curves, and Surfaces
  • Modeling Approaches Creating Surfaces
  • Deriving New Surfaces from Points, Curves, and Surfaces
  • GH Plug-ins: Anemone, Kangaroo, and Firefly
  • INCLUDES 265 SAMPLE CODES

Update: Unfortunately, as of 2020, COVID, the publishing company couldn’t publish the second edition. So, it became a legend book with just one edition and 1000 copies.

Related Posts

Online Virtual Studio (OVS)

July 31, 2024

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 interaction concepts from gaming and incorporates them into the needs…

Design Mathematics Graduate Course

August 12, 2026

I’m looking forward to teaching Design Mathematics, a compulsory course in Istanbul Bilgi University’s graduate program in Architectural Design. The course was previously offered as an elective in the undergraduate program (here). Over time, I have also shared parts of the course content on the blog, particularly the sections on linear algebra and Rhino Python. Unfortunately, though, I have never quite managed to turn this material into the book project I had envisioned. Perhaps this semester I’ll finally make it…

Catenary Dome without Kangaroo

August 13, 2026

When thinking about serious and specific topics, I suddenly find myself looking back at the basics again. Catenary curves, are not the most beautiful one among those mathematical forms found in nature. However, it still tells us a lot about structures. The name apparently comes from catenaria, the Latin word for “chain”. This Grasshopper code was actually an example from our book 10 years ago (link here). It seems catenary curves could potentially be used in a type of dome…

Terrain Generator

August 13, 2026

Last year, for the midterm assignment in our first-year basic design studio, we gave our students a range of different, randomly generated contexts to work with. For this purpose, I developed a small Grasshopper tool that makes the graph of a function look as much like a terrain model as possible. This tool is not really a procedural terrain generator. I would genuinely like to build one, someday. What we have here is simply a function surface. At the inputs,…

Scary Patterns

August 6, 2026

While digging through my archives, I found an old animation I made in 2023. Back then, I was generating patterns with Parakeet. Thanks to this talented add-on, I managed to create a nice pattern by dressing a different component onto a Snub Square tiling base. However, for some reason, things started turning into a horror movie after that. MultiPipe was popular back then. So, I converted this pattern into surfaces using MultiPipe and attempted an animation using Rhino’s rendered viewport…

  • Chapters

    • Algorithms
    • Discourses
    • Fabrications
    • Studios
  • Explore

    • All Keywords
    • Table of Contents
    • Monthly Archive
    • #rhino-python
    • #polyhedra
    • #dome
    • #tessellation
    • #design-object
    • #image-sampler
    • #dodecahedron
    • #tutorial
    • #parametric-curve
    • #parametric-surface
    • #animation
    • #cycloid
    • #robot
    • #art
    • #simulation
    • #aperiodic
    • #tiling
    • #boolean
    • #archimedean-solid
    • #paneling
  • Search

  • Support designcoding!

    Enjoying designcoding? Support its future with a small donation on Patreon. Thank you!

    Patreon


    copyright 2026 designcoding.net | about | privacy policy | end user license agreement