BIMtopia
/CEE 120C/220C Parametric Design & Optimization | Spring 2026
CEE 120C/220C Parametric Design & Optimization | Spring 2026
/
🚫
CEE 120C/220C - For the Teaching Team Use Only
/
All Design Journal Entries | Spring 2026
/
2026 Design Journal Entries | Spring 2026
/
Sebastian Madrigal

Sebastian Madrigal

Journal Entry For
Module 2 - Laws of Attraction
ACC Folder Link
https://acc.autodesk.com/docs/files/projects/ef862b37-e023-4ef6-8ec3-3615621538bf?folderUrn=urn%3Aadsk.wipprod%3Afs.folder%3Aco.GvD0n-8QS7ixxXAQYz1FEg&viewModel=detail&moduleId=folders
Link to Student
Madrigal, Sebastian
Files & media
image
image
image

Part 1 - Walk in the Park

I’ve had some experience modeling with Dynamo before, so I was familiar with most of the operations used; but a main issue (shown in the first image) was knowing how to create instances of families that were selectable within Revit such that materials and other properties could then be edited individually.

One approach that helped my script-writing was viewing the outputs of each operation to ensure that the values/list were matching what I was expecting.

Part 2 - Eliminate the Echo

This part of the assignment was the most difficult for me, largely because I hadn’t had any experience with Grasshopper before. Some things like adding/subtracting variables and ensuring variable names were consistent presented to be challenging. I think this was because a lot of tutorial videos are typically “logic-oriented” rather than targeted toward formatting. Even so, there’s comfort in knowing that this steeper part of the learning curve has been tackled.

Regarding the logical challenges, the main one that I faced was establishing a relationship between the amplitude and the ceiling to ensure that the sine function would not produce values that extend into the positive (i.e. above-ceiling) range.

Part 3 - Happy Facade

I approached this part of the assignment similarly to the first part, regularly checking that operation outputs matched expected outcomes in formatting and values. At some point, I wanted the adjusted facade to appear as a cleanly-formatted instance without the original facade; however, deleting the original wall prevented Dynamo from reading any kind of reference object from which to create the new wall.

I also faced issues when trying to create holes that were larger than a given portion of the wall, so holes overlapped and tried cutting into a negative space. I therefore limited their size. Similarly, I needed to make adjustments to ensure the size of the wall was large enough to accommodate the grid where holes were being created.

💡
Please include a brief overview of each of the models you’ve created. Each project overview should include:
  • A screenshot of your finished model geometry
    • Walk in the Park - an image of the Dynamo geometry
    • Eliminate the Echo - an image of the Rhino geometry
    • Happy Facade - an image of the Revit wall
  • A few sentences describing your modeling approach
  • The link to your Module 2 folder in our Autodesk Construction Cloud project.