Offcanvas
Edit Template
Generative Design
© Sheth Mahek Anandbhai

Computational Design: Taking the Next Step with Generative Tools

In Episode 2 of ArchiTales, Mahek, a Master's student, shares her journey and resources for advancing in the field.

Key Words – Computational Design , Generative Design, Computational Tools, Digital Design process

 

Welcome to the second episode of Archi-Tales, the Interview Series. This interview series offers you a firsthand experience by featuring conversations with students and professionals from the field of computational design and architecture. 

 

Today, I am interviewing Mahak, a Master’s student in Computational Design and Fabrication at CEPT University. In Episode 1, we explored the essence of computational design, and in this episode, we delve into…

 

1. Do You Need a Tech Background for Computational Design?

2. What is Generative design 

3. Conventional design v/s or with Computational tools

4. Resources to begin your computational design Journey. 

 

So if you are looking for answers to any of this, this post got you covered. Talking to her cleared up so many of my personal doubts. She was incredibly kind and explained everything right from the basics, making it easy to understand. I highly recommend checking it out!

 

So here is a little background of how she got introduced to such an unconventional field. 

 

Why did she chose to do Masters in an Unconventional Field – Computational Design

She did her Bachelors in Environment and Space Design, where she got introduced to computational design by her faculty. Her thesis was also based on computational design, where she created a product to revive the Crafts of Gujarat. 

Initially it was very non intuitive for her to go for such an unconventional field because mostly computational design was seen mostly at an architectural scale. But after her thesis project, she saw a lot of relevance about computational tools in today’s time, hence she is here at CEPT.  

Do You Need a Tech Background for Computational Design?

Answer is Yes and No. You don’t have to be from a tech background but definitely having an interest towards coding or problem solving would greatly help. She emphasized that it is a very technical and data-driven field. 

So here is what you should be interested in to thrive in this field, which include –

  1. Optimising, regenerating and making forms more functional. While saying this, she also clarified the most common preconceived notion – that computational design is all about creating fancy forms. Instead, she explained that form is a result of the process, not the primary aim. 
  2. Learning and exploring the maximum potential of any material or product or the use of a product. 
  3. Diving deep into the technicalities and base of things. How can I make this better? 

If any of the above resonates with you, computation design is for you. 

Does Computational Design = Abstracting Natural Intelligence?

She also mentioned that there are a lot of systems like cellular automata, swarm intelligence, fractals in nature that we wouldn’t notice otherwise, once you get into this field you’ll understand that even these forms are very complicated. 

 

From her perspective, it goes 2 ways: 

There is a lot of data available, and computational design is not a new field, but it is coming into recognition only now. There is a lot of exploration done, maybe not under the term computation design but it is a very very old field. 

 

There are some of the mathematical formula, some derivations which are already done, but there is a lot of information that is still to be decoded after that, because these are the formulas that work for generic cases, but as she explained that your design would have certain aims and parameters which won’t fit what is available, so you would have to design the workflow accordingly

  • So if there is already some information there, it has to be taken forward in a more condensed manner.  
  • and if there is not enough information, you would have to decode it yourself by making formulas and relationships between parameters, testing and how it would work. 

She gives another example of stomata on leaves to explain how computational tools work. Stomata on the leaves are located in those parts where it needs more oxygen or where there is a best possible way to get sunlight. She explained like there are a lot of layers to even a basic plant breathing, so if you reduce this scenario to a bunch of relationships and function, you can apply these to your design. In her words,” I feel like a lot of work has been done that is already in the books but a lot has to be done yet. Translation of this knowledge to digital mediums has become a challenge, so there are a lot of research labs like ADRL, Oxman, MIT, IAAC working on that.”

What is Generative Design ?

Generative design also falls under the umbrella of computational design. She explained that generative design involves creating through an output survey, where the process is made faster by automatically reducing and eliminating outputs that don’t align with the parameters provided as input. 

The algorithm generated design in a simpler manner, is narrowing it down to have a mathematical equation that will have all the parameters and the constraints which would work like a fitness criteria, according to which it will generate a lot of outputs. Her response highlighted that generative design makes the job of a designer or an architect very quick – basically you can get a summarised version of what is needed for your models. 

 

She uses Galapagos as a generative software, a plugin available in grasshopper. It allows her to generate a lot of visual outputs and can automatically rank the one that has the maximum compatibility to the inputs. There are options of minimise and maximise which allows more control over the parameters and hence the fitness criteria. 

 

She also mentions some examples where generative design is being used 

  1. Creating real-time renders for designs 
  2. AI tools – text to image 
  3. Games where you can create thousands of permutation and combination of elements in a 3d Model (such a game, ZHA Code group is working on)

What Are Some Other Software That Can Be Used ?

In her projects she has used –

  1. C# (Coding software in Grasshopper)
  2. Python is great for visual coding, so that’s a plus if you know that
  3. Blender 

She also mentioned that it depends from project to project, each project requires a combination of different software. Most of these software work on similar lines, if you know one, you would be able to grasp the rest of them easily. She also pointed out that there’s always a physical intervention required when you’re working digitally because the data has to be calibrated between physical and digital. 

Where Do You Draw A Line When It Comes To A Digital Design Process? Where And How Do You Give Up Control?

When I was working on my first computational based project, the one thing that I struggled with most was not being able to differentiate where I draw a line in the generated process, and by that I mean where I should intervene in the design process, to have more control over the outcome. Because even if you have a set fitness criteria, then you would choose which option would work the best, but that choice is subjective like any other decision when it comes to design. 

 

When asked about this, she elaborated that this feeling of subjectivity is exactly why we need humans in the whole process of computation. As it is such a vast and fascinating field, if you just leave everything with a computer, it’s going to give you unrealistic, pleasant and more analytical options which might be less human. 

 

She further explained that while most of it can be done digitally and it is only happening because you are coding physical/tangible aspects like area, volume etc, it’s very important to not get lost in them. 

“So whenever you are designing, you cannot forget the conventional design that you have been learning, computation has to be a tool in addition to that and not the whole.” as Mahek summarised. 

There is a degree of both the approaches that you need to maintain which would also be subjective and project dependent. 

 

Her response also highlighted that a computational design approach can take over in the cases where there is numerical data, like in case of parking space, ergonomics or anthropometrics, it can be used to generate multiple options. But otherwise Conventional design and computational design would be a nice blend, It would help in creating more human centric design in a more efficient manner. 

Ready to Learn Computational Design? Start Here!

Mahek generously shared a curated list of online resources that provide everything you need to get acquainted with computational design.

  1. The first thing she recommends is to LOOK IT UP. – The key here, she pointed out, is if you are fascinated enough by the process and not just the outcome, so you need to look it up in more depth and then it would be worth it.
  1. Get in touch with people who would know more about it.
  2. YouTube Channel – Parametric house
  3. Works of Achim Menges, Neri Oxman, ADRL 
  4. IAAC Blog

And while you’re exploring these sources, don’t forget this blog—you know, your unofficial shortcut to simplifying computational design!

 

As we wrap up this insightful conversation, I want to extend my heartfelt thanks to Mahek for sharing her experiences, knowledge, and tips for diving into the world of computational design. If you’re inspired by her work and want to learn more, be sure to check out her projects (based on generative design) at 

 

1. Project 1

2. Project 2

 

And, of course, don’t forget to keep coming back to this blog for more stories, insights, and resources that simplify computational design, one post at a time! Thanks for Reading!

About Me

Devanshi Jain

Hi! Welcome to my blog. I’m an architecture student sharing my journey, from personal stories to diving into computational design as a complete beginner. Join me as I explore new techniques, tackle challenges, and discover how technology transforms design. Whether you’re a student, professional, or just curious, you’ll find valuable insights and a fresh perspective on architecture.

 

Subscribe
Notify of
guest
0 Comments
Oldest
Newest Most Voted
Inline Feedbacks
View all comments
0
Would love your thoughts, please comment.x
()
x
Scroll to Top