Course syllabus

Front.png

Kurs-PM

ARK695 Digital tools - Parametric design lp1 HT23 (3 hp)

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

Kursspecifika förkunskaper

Grundläggande färdigheter i modellering, visualisering och grafisk kommunikation motsvarande kursen ARK093 Digitala verktyg.

Kontaktuppgifter

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

Stefano d´Elia (examinator), stefano@chalmers.se

Fredrik Boman (handledare), bomanfr@student.chalmers.se 
Erik Wigh (handledare), wigh@student.chalmers.se 

Bokningslista digitala maskiner: 

https://docs.google.com/spreadsheets/d/1Vx26lXCclQXd-ShLglu6umUQCsDaOAUy7Nhyvn1iEgM/edit#gid=0

Kursens syfte

  •  ge träning i att använda digitala verktyg för avancerad 3D-modellering och parametrisk design.
  • ge träning i att använda digitala styrda maskiner för att skapa fysiska modeller och prototyper. 
  • utveckla förmågan att välja lämpliga verktyg i en undersökande utformningsprocess och att i detta förstå olika verktygs möjligheter och begränsningar.

Lärandemål

  • redogöra för de grundläggande begreppen inom parametrisk design och hur de kan appliceras i en designprocess.
  •  uppvisa färdigheter i att skapa, transformera och modifiera geometri med hjälp av grafisk programmering i Grasshopper3d.
  •  uppvisa färdigheter i olika teknologier för digital fabrikation. Exempel på digitalt styrda maskiner: Laserskärare och 3D-skrivare
  •  reflektera över sin egen skapandeprocess, särskilt utifrån olika representationsformer de olika transformationer som geometrin genomgår. 

Innehåll

  • Digital 3D-modellering genom programmering
  • Digitalt styrd tillverkning av fysiska modeller
  • Presentation och utställning av tillverkade modeller och deras tillblivelseprocess

Kursens upplägg

Kursen är indelad i fyra delar:

  • Parametrisk design och konceptuell design i Grasshopper3d. I detta delmoment blandas föreläsningar med genomgångar och egna övningar.
  • Digital fabrikation och produktionsprocesser. Under detta delmoment konstrueras fysiska modeller som, tillsammans med idéer och reflektioner kring processen, presenteras i ett avslutande seminarium.
  • Parametrisk design som ett ingenjörsverktyg
  • Workshop, en avslutande del som summerar kursen innehåll

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

Schema

För salar och exakta tider titta på TimeEdit

Schemat beskriver innehållet under lektionerna. Exakt hur tiden är disponerad mellan olika moment kan variera och ändras. 

Vecka 35

Måndag 28/8

10:00-11:45 Introduktion till Computational Design & Grasshopper 

Agenda: Prel. Schema 28_8.pdf

Föreläsningar: 00 - Parametric design course.pdf01 - Parametric design.pdf02 - Grasshopper intro.pdf

Startfil för Grasshopper: Template for basic assignments__HT23_Start file.gh

13:15-17:00 Grasshopper grunder
Lösningar:Template for basic assignments__HT23_Solutions_08_28.gh
Läsanvisningar:

  • Grasshopper UI:
    • Grasshopper Learning Material by Woojae Sung (Syracuse Architecture) Apr 10th 2010 Part 1
  • Vektorer:
    • Essential Mathematics: Chapter 1 Vector Mathematics
    • Grasshopper Primer : 1.3.1. Points, Planes & Vectors
  • Listhantering:
    • Grasshopper Primer: 1.4 Designing with Lists

Linkedin Learning:

Grasshopper UI:

  • Learning Grasshopper 2.1-2.6

Vektorer:
Vektorer i Grasshopper

    • Learning Grasshopper 3.6 Introduction to Vectors
    • Learning Grasshopper 3.7 Checking out vector attributes
  • Listhantering
    • Learning Grasshopper 6.1 Checking out list basics

Onsdag 30/8

15:15-17:00 Friforms genom att kombinera Rhino and Grasshopper,
Lösningar: Template for basic assignments__HT23_Solutions_08_30.gh

Torsdag 31/8

8:00- 11:45  Parametisk design och hur det kan användas i en design process. Utdelning av Individual Assignment 1. Eget arbete med handledning.

Uppgift 1: ARK695 Assignment 01 - Twisting tower.pdfAssignment 1_Start-file.gh
Föreläsning: 03 - Design process and design approach.pdf

13:15-17:00 Datastrukturer och visualisering.

Lösningar: Template for basic assignments__HT23_Solutions_08_31.gh

Föreläsningar: 05 - Datastructures.pdf

Läsanvisningar:

  • Dataträd:
    • Grasshopper Primer : 1.5 Designing with Datatress
  • Visualisering:
    • Grasshopper Primer : 1.4.5.3. COLOR
    • Grasshopper Primer : 1.3.4. Domains & Color

Fredag 1/9

13:15- 13:40 Formfinding in Architecture https://vimeo.com/859685288 Lösenord: ARK695
13:40- 14:00  Genomgång av fysikmotorer i Grasshopper, Kangaroo Physics.
14:15- 17:00   Genomgång av fysikmotorer i Grasshopper, Kangaroo Physics forts.  Utdelning av Individual Assignment 3 & eget arbete med handledning.

Föreläsningar: 06 - Formfinding and behaviour based design.pdf
Lösningar: Template for basic assignments__HT23_Solutions_09_01.gh
Mesh from lines.gh

Uppgift: ARK695 Assignment 03 - Formfinding.pdf
Läsanvisningar:

  • Grasshopper Primer : 1.3.3. Mathematics, Expressions & Conditionals

Vecka 36

Måndag 4/9

13:15-14:00 Matematiska appliceringar i arkitektur

14:15-17:00 Matematiska verktyg i grasshopper. Utdelning av Individual Assignment 2

Uppgift: ARK695 Assignment 02 - Harmonic forms.pdf

Lösningar: Template for basic assignments__HT23_Solutions_09_04.gh

Föreläsning: 

Linked inLearning:

  • Grasshopper Essential Training Chapter 6. Simulation and Form-Finding with Kangaroo

Tisdag 5/9

13:15- 17:00 Introduktion av Gruppuppgift/projekt. Eget arbete med design.

10 - Group Assignment_Parametric design and digital fabrication_.pdf11- Instructions For Digital Design Tracks.pdf

Filer: Stacking script start file.gh
WaffleScript_2021.ghWaffle_Lamp_Startfile.gh

Onsdag 6/9

13:15-14:00  Föreläsning om Digital Fabrication med Emil 09 - Digital modeling and fabrication.pdf

14:15-17:00 Peter och Tabita har en genomgång av digitala maskiner i verkstan.

Join from PC, Mac, Linux, iOS or Android: https://chalmers.zoom.us/j/68939546477
Password: ARK695

Torsdag 7/9

13:15-17:00 Gruppuppgift/projekt. Eget arbete med design + handledning 

Vecka 37

Tisdag 12/9

13:15-17:00 Projektarbete tillverkning i träverkstaden + handledning .

Onsdag 13/9

13:15-17:00 Projektarbete tillverkning i träverkstaden + handledning .

Torsdag 14/9

10:00-11:45 Eget arbete. Förberedelsetid för eftermiddagens seminarium 

13:15-17:00 Examinerande Seminarium där gruppuppgift presenteras.

Vecka 46

Tisdag 14/11, 

13:15-15:00 Grasshopper som ett ingenjörsvektyg
15:15-17:00 Grasshopper som ett ingenjörsvektyg

Filer: Assigment 4 SLS.gh
Assignment 4_Beam Sizing.pdf

Vecka 50

Onsdag 13/12

13:15-17:00 Workshop 
Workshop 2023 Presentation.pdf
Gruppindelning: Organisation & Gruppindelning.xlsx

Torsdag 14/12

9:00-17:00 Workshop 

Fredag 15/12

9:00-17:00 Workshop

Examination

För godkänd kurs krävs aktiv medverkan i övningar, laborationer och workshop, godkänd slutpresentation samt godkänd portföljredovisning med en reflekterad sammanfattning av resultat och process. Närvaro kommer att tas under lektionerna.

Individuella uppgifter.

Examinationen kommer innehålla tre individuella uppgifter. Varje uppgift skall sammanställas till en A3 i portfolio format innehållande beskrivning av uppgiften med lösning(kod) och reflektion. Alla tre inlämningar sammanfogas till en pdf och lämnas in på Canvas senast 30/9. Mer information och exempel på hur en inlämning kan se ut presenteras i samband med första uppgiften.

Grupparbete och presentation.

Examinationen kommer även innehålla ett grupparbete där studenterna skall designa och tillverka mindre fysiska modeller med hjälp av digitalt styrda maskiner. Varje grupp består av max två studenter. Detta arbete kommer att presenteras under avslutande seminarium 14/9. Mer detaljerad information kommer att ges ut under kursens andra vecka. 

Parametrisk Design som ingenjörsverktyg. 

Examination sker genom att uppgift genomförs och godkänns under lektionen den Tisdag 14/11.

För dem som inte fullgjort eller missat något av det ovannämnda momenten innan kursens slut så kommer kommer extra seminarier erbjudas där det finnas möjlighet att lämna in redovisa sina uppgifter. Nästa är den 10.00-12.00 den 7:e Juni under omtentaveckan.  Anmäl er senast två dagar innan.

Workshop

Kräver aktiv medverkan under alla dagar och närvaro kommer att tas. Om man missar detta moment kommer man att behöva genomföra momentet nästa läsår.

Kurslitteratur och material

Man kommer inte att behöva köpa någon kurslitteratur för denna kurs utan det man behöver finns i pdf-format nedan. Det finns länkar nedan till linkedinlearning som skall ses som ett frivilligt komplement. Det finns inte via Chalmers utan för köpas till ifall det skulle vara aktuellt, se mer information nedan.

Till byggandet av fysiska modeller under grupparbetet så kommer kursen att sponsra med 200 kr per person, vilket blir 400 kr per grupp, och vill man göra något större eller dyrare kan man betala mellanskillnaden själv.

Kurslitteratur

Mode Lab Grasshopper Primer Third Edition

GrasshopperPrimer_V3-3_EN.pdf

Grasshopper Learning Material by Woojae Sung (Syracuse Architecture) Apr 10th 2010 Part 1

https://issuu.com/pabloherrera/docs/grasshopper_workshop_syracuse_woojae_sung_part1

Essential Mathematics for Computational Design, Rajaa Issa, McNeel

https://www.rhino3d.com/download/rhino/6/essentialmathematics

Linkedin Learning

Linkedin Learning (tidigare Lynda) är hemsida som erbjuder kurser online i genom videoformat. Vi kommer att använda det som ett komplement till undervisning. Dels för dem som vill lära sig mer, dels för dom som känner sig lite osäkra och känner att de behöver en repetition. Vi kommer även att hänvisa till olika delar av dessa kurser ifall ni vill lära er mer, men det är också en möjlighet att lära er mer om det vi av tid inte hinner gå igenom under kursen.

Linkedin Learning finns inte tillgängligt via Chalmers och det är något ni får betala själva, det kostar 250 kr i månaden men det går också att utnyttja en gratis månad ifall man inte använt tjänsten innan. 

https://www.linkedin.com/learning/

Introducing Rhino 6
Denna kurs är en timme lång ungefär och är en genomgång av grunderna i Rhino6. 

Chapter 1:

  •  Varför använda Rhino?
  • Rundvandring och genomgång av User interface(UI) tex menyer, knappar, och inmatningsfält

Chapter 2:

  • "Rhino Entities", Geometriska grundelement: punkter, kurvor, ytor och solider.
  •  Skillnad mellan B-Spine och Bezier kurvor
  •  Skillnad på NURBS ytor och Mesh 
  •  "Dave's starting strategies", lite hjälpsamma tips.

Chapter 3 Navigering i Rhino

Går igenom hur man byter mellan olika vyer. Navigation(zoom, pan, rotation) och snabbtangenter.

 

Rhino Essential Training

Chapter 1. The Rhino Interface.

  • Olika sätt att utföra kommandon
  • UI Basiscs
  • Egenskaps panelen
  • "Gumball"

Chapter 2. Workflow Basics

  •  Lagerhantering
  • Geometriska transformationer: rotation, skalning och translation

Chapter 3. Drawing with 2D Geometry

Denna del handlar om att skapa olika typer av kurvor.

  • - Linjer och polylines
  •  Rektanglar, polygoner
  •  Cirklar, ellipser, bågar
  •  "Friforms Kurvor"

Chapter 4. Modelling with Basic Surfaces

Gå igenom de olika verktyg och metoder för att skapa olika sorters ytor i Rhino.

  •  Extrudering av ytor från kurvor
  • "Loft"
  • Rotationsytor

Learning Grasshopper

Denna kurs går igenom grunderna i Grasshopper och kommer vara ett stöd och komplement till de genomgångar, föreläsningar och övningar vi har i kursen.

Chapter 2 - Working in Grasshopper

  •  Genomgång av Grasshopper UI.
  • Hantering av komponenter och parametrar i Grasshopper.'
  • Input data i Grasshopper och hur man refererar data från Rhino, 

Chapter 3 - Math and Logic Functions

  • 3.2 Looking at basic scalar components
  • 3.4 Looking at mathematical functions
  • 3.6 Introduction to Vectors
  • 3.7 Checking out vector attributes.

Chapter 6 - Data Tree

  • 6.1 Checking out list basics
  • 6.3 Checking out data tree basics
  • 6.4 Data tree components
Grasshopper Essential Training
Denna kurs fungerar mest som ett komplement till de moment där vi går igenom Kangaroo och Ladybug, som är två plugins till Grasshopper.

Chapter 6. Simulation and Form-Finding with Kangaroo

Kursutvecklingsarbete

Utveckling till årets kurs: 

Förra året fick vi mycket klagomål på att salarna inte fungerade. Det handlade dels om att ventilationen i SB-D042 lät väldigt högt vilket gjorde det svårt att höra under lektionerna, dels om att i MT-TD salen är det svårt att se längst bak i klassrummet. Kopplat till detta finns problematiken att det bara finns en sal på Arkitektur och Samhällsbyggnad som är i ordningsställd för den typen av lärarledd genomgång vi har i kursen där en AT-klass får plats, vilket är SB-D042.

Gällande ventilationen i SB-D042 så har denna fråga lyfts till viceprefekten för utbildning på Arkitektur och Samhällsbyggnad. Gällande MT-TD så har vi försökt att byta till SB-D042. På gott och ont är alla bokningar för läsåret baserat på tidigare års bokningar. Om man har behov av att byta sal och den inte är ledig måste därför ett byte ske med den kurs som hade salen tidigare läsår, och det är inte säkert att de vill göra ett byte. Vi har lyckats göra ett byte men inte för alla dagar. 

Vi har försökt få till en ombyggnation av SB-D040 så att den kan få 39 platser istället för 32 så att den skulle kunna rymma en AT-klass. De ansvariga för lokalerna godkände inte vårat förslag, utan det kommer bli 36 platser istället för 39. När detta kommer bli klart eller om vi kan använda SB-D040 istället för SB-D042 är i nuläget osäkert.

Kursnämnds-representanter i årets kurs är:

Tidigare resultat:
2017-2018
https://course-eval.portal.chalmers.se/SR/Report/Token/11792/0/016b7374-db43-485d-9380-ab7c8d1c36e3

2018-2019
https://course-eval.portal.chalmers.se/SR/Report/Token/13885/0/4259eae5-0cf0-4778-aaec-667ff6df9e6b

2019-2020
https://course-eval.portal.chalmers.se/SR/Report/Token/16225/0/e1857329-4ee3-454d-bb0d-a146fcae749f

2020-2021
https://course-eval.portal.chalmers.se/SR/Report/Token/18423/0/2ae4039c-e8cb-4c83-ba60-6cf5761c1475 

2021-2022
https://course-eval.portal.chalmers.se/SR/Report/Token/20605/0/131aed5d-3f23-4da0-b852-60d6e1b4284f 

2022-2023
https://course-eval.portal.chalmers.se/SR/Report/Token/23152/0/ca9481ac-2150-49ec-809f-03900ff6e6bb 

Länk till kursplanen i Studieportalen Studieplan

Course summary:

Date Details Due