Course syllabus

Kurs-PM

ARK385 ARK385 Virtuella verktyg i en materiell kultur lp2 HT21 (4,5 hp)

Kursen ges av institutionen för Arkitektur och samhällsbyggnadsteknik

Kontaktuppgifter

Emil Adiels (kursansvarig) , emil.adiels@chalmers.se

Fredrik Boman (kursansvarig) , bomanfr@student.chalmers.se

Karl-Gunnar Olsson  (examinator), karl-gunnar.olsson@chalmers.se 

Schema

9/11 Parametric Facade 18:00 - 21:00

Startfil: Tutorial_Sheet_ARK385_Startfil.gh

Lösningar:  Tutorial_Sheet_ARK385_Lecture1_Solutions.gh

Lösningar från lektionen: Tutorial_Sheet_ARK385_Solutions_20221109.gh

Föreläsning:L1 - Introduction.pdf

Uppgifter:  A0 - Project Description.pdf A1_AdaptiveFacade.pdf

23/11 Data Structures ,   18:00 - 21:00

Startfil: Tutorial_Sheet_ARK385_Lecture 2-Startfil.gh
Föreläsning: L2_DataTrees.pdf

Introduction to Scripting - Difference between C# and MATLAB part 1.pdf

Uppgift: A2 - The structure.pdf

Lösningar:Tutorial_Sheet_ARK385_Lecture 2-Solutions 2022_11_23.gh

Lösningar lektion: 

Stöd material:
https://vimeopro.com/rhino/grasshopper-masterclass-with-david-rutten/video/79914772 

7/12  Analysis & Visualization, 18:00 - 21:00

Lösningar: Tutorial_Sheet_ARK385_Lecture 3-Solutions 2022_12_07 LB_ver1_2.gh

Föreläsning: L3 - Human Centered Design using Ladybug.pdf

Uppgift:A3 - Solar and comfort analysis.pdf

18/1  Structural analysis  in Karamba 3d, 18:00 - 21:00

Startfil: Tutorial_Sheet_ARK385_Lecture 4- startfil.gh

Lösningar: Tutorial_Sheet_ARK385_Lecture 4- Solutions.gh

Uppgift: A4-Structural analysis.pdf

Extra/Valbart:HelloKaramba3D.gh

1/2    Design Explorer,  18:00 - 21:00 

Startfil: Tutorial_Sheet_ARK385_Lecture 5- Solutions.gh 

Uppgift: A5 - Optimization.pdf
Föreläsning: Optimization.pdf 

TT Toolbox: tttoolbox1-9.zip 

15/2  Handledning/Eget Arbete  18:00 - 21:00

22/2  Seminarium i Ateljén - Presentation av projektuppgift 18:00 - 21:00

8/3  Scripting C# del 1  18:00 - 21:00

Tutorial: Tutorial_Sheet_ARK385_Lecture 6- Solutions.gh 

Lecture: Introduction to Scripting - C# vs Matlab - Part 2.pdf

Assignment: Scripting A Offset on Surface.pdf
Helpfile to understand the logic before scripting. Not mandatory just to understand the steps that will be written in code in the custom component: Logic Scripting A.gh

22/3  Scripting C# del 2    18:00 - 21:00

Assignment: Scripting B1-3-2.pdf 

B2: Scripting B2 DR-1.pdf  

Mainly interesting for those doing either B2 or B3: Object Orientated Programming.pdf  C#_method_class and timer-1.gh 

12/4  Handledning/Eget Arbete  18:00 - 21:00

8 - 9/6 Workshop 9:00 - 17:00

 

https://docs.google.com/spreadsheets/d/1oyWk3ruThrvopjGY2-vICA85rfeLPo1zCE3tQHkC0qs/edit?usp=sharing

TimeEdit

Kursens upplägg

I kursen kommer vi att jobba med Grasshopper3d som är paramertiskt modelleringsprogram till Rhinoceros3d. Kursen är uppdelad i tre delar.

Den första delen är baserad på mindre individuellt design och projektarbete. Undervisningen består av en en serie av föreläsningar och genomgångar där varje tillfälle ger en nytt tillägg till projektet. En kort föreläsning följs direkt upp av en övning med syftet att alla aktivt ska arbeta med det som föreläsningen introducerar.  Projektet lämnas in och presenteras under ett avslutande seminarium

Den andra delen innefattar Programmering i C# för att själv kunna modifera och göra tillägg till Grasshopper3d. Denna del examineras genom två inlämningsuppgifter.

Den tredje delen innefattar en två dagars workshop där vi jobbar gruppvis kring ett tema.

Part 1.png

Del 1

 

c#.jpg

Del 2

 

Upplägget kräver kontinuerlig närvaro under alla delar. 

Installation av Rhino/Grasshopper

För er som vill installera Rhino och Grasshopper på egen privat dator är det ganska enkelt då man kan utnyttja Chalmers licenser så länge man är uppkopplad mot Chalmers VPN.

Läs om hur man kopplar upp mot VPN på egen dator här: https://it.portal.chalmers.se/itportal/Faq/VPN
Och har ni några problem med detta så hör av er till IT-supprt. https://student.portal.chalmers.se/sv/kontaktochservice/it-passerkort-kopiering/sidor/it-support.aspx

Installation av Rhino/Grasshopper

Kursens syfte

Kursens syfte är att undersöka möjligheter och begränsningar vid arkitektens användning av digitala verktyg.

Lärandemål

- uppvisa färdigheter i att använda digitala modeller som verktyg för att utforska arkitektur.
- reflektera över olika digitala verktygs styrkor och svagheter när de används i en gestaltningsprocess.

Examination

Kursen examineras enligt följande:

  • Inlämning av projektuppgift, aktiv närvaro och redovisning på seminariet den 22/2
  • Inlämning av programmeringsuppgifter, preliminärt datum den 31/3 och 21/4
  • Aktiv medverkan i avslutande workshopen.

Kursen kräver även närvaro vid föreläsningar och tutorials. Handledning och eget arbete är frivilligt. För dem som missat seminariet den 24/2  kommer extra seminarier att erbjudas den 13.15-15.00 den 7:e Juni under omtentaveckan. Anmälan sker senast 2 dagar innan.

Kurslitteratur

GrasshopperPrimer_V3-3_EN.pdf

Grasshopper Learning Material - Woojae Sung.pdf

Colibri_GHComponents.pdf

TheEssentialMathematicsForComputationalDesign_4thEdition2019.doc.pdf

Alternativt kursstöd, ej obligatoriskt

https://www.rhino3d.education/p/the-fundamental-of-grasshopper3d (gratis  men kräver registering)

Länk till kursplanen i Studieportalen Studieplan

Course summary:

Date Details Due