DEV Community

Cover image for CAD or Code
Kimia Kamrava
Kimia Kamrava

Posted on

CAD or Code

Why Coding?

One of the questions that I can answer with confidence as an Architect. Digital design software is crucial in the modern architecture sector. There are many software's that we have to learn and work with, Each piece of software has something different to offer. I chose the popular ones and started to work with them, such as :

photo_2020-10-06_13-22-23

1. AutoCAD

which allows you to develop drawings that represent your buildings at the more basic level.

2.Revit Architecture

, This software focuses on providing the tools for effective BIM. building information modeling (BIM) concept is key in modern architecture.

3.Sketchup

: You can create simple 3D models quickly. With the right features, you can even create complex models ready for presentation.

4.V-Ray

: V-Ray is not standalone design software. It is actually a plugin. You can use it with ArchiCAD and SketchUp. Its purpose is to create a realistic rendering. This allows you to show off your 3D models as they would look in the real world.

photo_2021-01-28_15-43-15

all these softwares are great and helped architects to do their jobs faster better and presentable, making buildings without souls of our era.It seems like Architecture stopped at some point and we were just copy cats from past generations.
even after studying Historical Preservations for two years, I found out how much the new technology can save these buildings giving them adoption to the modern world. all the stories behind each layer and structures can be saved by new technology...
Hnet.com-image (1)

something changed inside my mind after learning Grasshopper, 3dsMax, Cinema 4d,...technology helped the Architecture field in its own way but still, you couldn't see any sign of code or digital design on the surface of the design or in its heart.

Grasshopper changed everything for me,
photo_2021-01-28_15-58-46

grasshopper paneling systems board

Grasshopper is primarily used to build generative algorithms, such as for generative art. Many of Grasshopper's components create 3D geometry.[5] Programs may also contain other types of algorithms including numeric, textual, audio-visual, and haptic applications.

Advanced uses of Grasshopper include parametric modeling for structural engineering, parametric modeling for architecture and fabrication, lighting performance analysis for eco-friendly architecture, and building energy consumption.

this is when I could truly see code and computer affections on the surface of a building, now I wasn't satisfied with the real world anymore, the new buildings were not good enough with all these new technologies which make sense because how many Architect students had the time to learn to code and really dive deep into it, vice versa.
The connection between Software engineers, Artists, and Architects was not strong enough. meanwhile, found Game development, a world I could feel these connections strong and satisfying. that was when I started learning Game Environment design, learned Vray 3dsMax, cinema 4d, unreal engine.

photo_2020-10-06_13-21-50

after 3 months of learning on my own my path was no longer clear. still, I was in the middle of the connections and didn't make any new ones.

photo_2021-01-28_15-42-49

I wanted to actually give life to my environment make connections and CODE.
Hnet.com-image

GrassHopper opened my eyes to algorithms and since Architecture is the Art of creating in world im getting back to creation from its heart...yes Coding.
I'm here enjoying every bit of it.

Top comments (0)