Description:
Key Words:
Python Programming,Strength through Geometry,Functional Paradigm,Free-Form structures
Required Skills:
High Proficiency in Grasshopper3D, Knowledge of Data Structure is profitable, No need to know Python at all!
Required Software:
Rhinoceros 6/7, Python 2.7+, Anaconda 3
Required Hardware:
Laptop/PC
Maximum number of participating students:
12
ورکشاپ فانکشنال ایکس، عملا بدنبال ایجاد فرصتی برای یادگیری برنامه نویسی به زبان پایتون در دل گرس-هاپر هست منتهی تمام این مسیر در دل یک پروژه تحقیقاتی در خصوص استناد به عملکرد سازه ای هندسه در سازه های معماری سنتی ایران شکل میگیره. این مسیر با تکیه بر هندسه گره های ایرانی، خوانش اطلاعات و انتقال این داده ها روی یه فرم آزاد تعریف میشه. شرکت کننده ها، در ابتدای ورکشاپف با فضای برنامه نویسی آشنا میشن و پیرو یه پروژه ی سخت که تحت عنوان وارم-آپ میشناسیم ش تو این ورکشاپ، پایتون رو تو سطح قابل تکیه برای پیشبرد پروژه پژوهشی یاد میگیرن. بعد از اونف با فراگیری مسیر استفاده از پکیج های پایتون توسط آناکوندا و جی-اچ-پایتون-ریموت، فرایند خوانش داده و تولید فرم سه بعدی سازه ی نهایی بررسی میشه. در انتها، عملکرد سازه ی جنریتیو شده از دل این فرایند، توسط امیرحسین ستاری و مهدی آقامحمدی با تخصص فرم-یابی و سازه های پیچیده در مجموعه آردائنا فعالیت دارن، آنالیز و بررسی میشه. روز پایانی ورکشاپ اختصاص داده به ارائه شرکت کننده ها روی رندرهای نهایی و البته بررسی آنالیزهای انجام شده روی سازه های فرم آزادی که تولید کردن. به طور خلاصه مسیر ورکشاپ یه همچین فرایندی رو طی میکنه:
مقدمه و آشنایی > معرفی پروژه تحقیقاتی < شروع یادگیری پایتون > پروژه ی وارم-آپ > تکیه بر آناکوندا > کدنویسی فرایند جنریتیو کردن فرم آزاد و خوانش اطلاعات گره های ایرانی > آنالیز اف-ای-اِی > ارائه پایانی
براساس طرح و خروجی نهایی، با نظر تیم ارائه دهنده، 3 نفر برتر این دوره دعوت میشه تا در پیشبرد پروژه تحقیقاتی در قالب یه تیم مشخص مسیر این پروژه رو بعد از ورکشاپ ادامه بدن.
The main idea behind the whole process is to contribute students getting started to code with Python; however, the segments have been contrived by a research-based project dedicated to using python packages from Anaconda endowed by GhPythonRemote within Grasshopper3D to make the training more delicate and precise to be exceedingly reliable as a journey. The mainstream of the research is to manipulate data from Iranian Traditional Girih Geometry inverted-plan pictures on free-form structures and appraising structural functions by Finite Element Analysis (FEA). Participants will learn how to jump-start with Python functionally, while the instructors will take on the FEA part for their final models. The expected consequence of this research is to generate reliable data for further steps of comprehensive explorations on Girih Geometries' functional attributes. The workshop breakdown would cover these steps:
Intro + Research presentation > Starting on Python > Warmup Section (Dive-into Py) > Anaconda & Python Packages > Free-Form Generative design component development > FEA exploration > Final results visualizations
Accordingly, participants will be asked to get along with the research-related considerations into traditional structural geometries for the first steps. While learning about Python, they will experience warming up for the workshop's core by training data structure. The second they are into how to use Python within the core project; the most excitable part will be started by using Anaconda to implement data-driven free-for