Arch 436 Advanced Modeling Spring 2025

AdvancedĀ Modeling

Course Description:
This course will focus on 3D modeling of complex geometric components in Architecture and design.
Concepts explored will concentrate on the advancement of digital design as an iterative process.
Various modeling types covered are: Parametric Modeling, Generative Modeling, ResponsiveĀ Modeling and Form Finding.

Prerequisite: DC 2 or permission to take the course

Syllabus:

Arch 436_Advanced_Modeling_SP25_Syllabus

 

Professor:

Alphonso Peluso:Ā peluso@iit.edu

 

Class Tutorials and Assignments:
Class-01:Ā 

Introduction _ Interface _ Geometry Types _ Nurbs
What is Rhino Grasshopper 3D?
What Is Grasshopper Good For?

 

Assignment 01

Arch436_Assignment_01

 

Videos:

 

Class-02: 

Build a Strong Foundation in Grasshopper
Generating Multiple Values
( Series ) _ ( Range ) _ ( Domain ) _ ( Random ) _ ( Graph Mapper )
Generative Components
( Iso Trim ) _ ( Divide Domain 2 ) _ ( Morph Box )
( Surface Box)

 

Assignment 02

Arch436_Assignment_02

 

Videos:

 

 

Class-03: 

Paneling Tools 2.5D, Paneling Tools 3D
Point Attractor, Curve Attractor, Srf Curvature Attract
( Patterns 02 )

 

Assignment 03

Arch436_Assignment_03_A_B

 

 

***Important*** Paneling tools Plugin for Grasshopper is required for class-03 _ See link below:

https://www.food4rhino.com/en/app/panelingtools-rhino-and-grasshopperhttps://www.food4rhino.com/en/app/lunchbox

 

 

Videos:

 


 

 

 

Class-04: 

3D Printing _ Prusa Slicer _ Organic Supports
Pufferfish Offset Mesh _ Rhino Check Mesh
( Physical Output )

 

Assignment 04

Arch436_Assignment_04_3D_Print

 

***Important*** Pufferfish Plugin for Grasshopper is required for class-04 _ See link below:

https://www.food4rhino.com/en/app/pufferfish

 

***Important*** Prusa Slicer is required for class-04 _ See link below:

https://www.prusa3d.com/page/prusaslicer_424/

 

Video:

 

Class-05: 

3D Printing _ Rhino Mesh Box Technique
Kangaroo 2 Mesh Relaxation _ Weaverbird Pattern and Smoothing
( Physical Output )

 

Assignment 05

Arch436_Assignment_05_3D_Print

 

***Important*** Weaverbird Plugin for Grasshopper is required for class-05 _ See link below:

Weaverbird download: http://www.giuliopiacentino.com/weaverbird/

 

Video:

 

 

Class-06: 

Rhino SubD Modeling
Architectural Form Generation

 

Assignment 06 – Midterm

Arch 436_SP25_A06_Midterm

 

Video:

 

Class-07:

Work In Class on Midterm Presentation



Class-08:

Work In Class on Midterm Presentation

 

Class-09:

Midterm Presentation

 

 

***Important*** Biomorpher Plugin for Grasshopper is required for class-10 _ See link below:

https://www.food4rhino.com/en/app/biomorpher

 

 

***Important*** Mesh + Plugin for Grasshopper is required for class-10 _ See link below:

https://www.food4rhino.com/en/app/mesh

 

Class-10:

Mesh+_Biomorpher

Assignment 07

Arch436_Assignment_07


***Important*** Biomorpher Plugin for Grasshopper is required for class-10 _ See link below:

https://www.food4rhino.com/en/app/biomorpher

 

 

***Important*** Mesh + Plugin for Grasshopper is required for class-10 _ See link below:

https://www.food4rhino.com/en/app/mesh

 

Mesh+ Resource on Grasshopper 3D

Mesh + Resource Link

 

BioMorpher Resource on Grasshopper 3D

BioMorpher Resource Link

 

Videos:

 

 

 

Class-11:

Chromodoris _ Biomorpher

 

***Important*** Chromodoris Plugin for Grasshopper is required for class-11 _ See link below:

https://www.food4rhino.com/en/app/chromodoris

 

Assignment 08

Arch436_Assignment_08

 

Chromodoris Resource on Grasshopper 3D

Chromodoris Resource Link

 

Video:

 

 

 

Class-12:

Stella 3D _ Dendro

 

***Important*** Stella3D Plugin for Grasshopper is required for class-12 _ See link below:

https://www.food4rhino.com/en/app/stella3d

 

***Important*** Dendro Plugin for Grasshopper is required for class-12 _ See link below:

https://www.food4rhino.com/en/app/dendro

 

Stella3D Resource on Parametric House

Stella3D Resource Link

Dendro Resource on Grasshopper Docs

Dendro Resource Link

 

FINAL ASSIGNMENT

 

Final Assignment:

Arch 436_SP25_A09_Final