This class will present how real-life architectural projects have used the Dynamo visual programming extension to optimize complex design problems within Revit software. The class will give an introduction to optimization and rationalization algorithms, and the attendees will use the Dynamo extension and Python programming language scripts to create faades that adapt to varying design requirements. Attendees will also learn how to generalize the workflow so to apply it to other design problems concerning rationalization and optimization.
- Understand new ways to approach complex design problems
- Understand the principles of the Dynamo extensions' visual programming interface
- Learn how to manage basics of Python scripting
- Learn how to set up a simple optimization algorithm for any specific problem using the Dynamo extension plus Revit software
Michael Hudson is an associate at the award-winning design practice Flanagan Lawrence (FL). During Michael's tenure at FL, his role has transformed from Revit software manager to strategic technology specialist, and he has been tasked with exploring new techniques to improve the architecture, engineering, and construction (AEC) industry. Michael is also a university lecturer.
Andrea Vannini is an expert in computational design. He received his MArch in Rome (Italy) at La Sapienza University and his MSc in Adaptive Architecture and Computation at UCL. His thesis was in the field of parametric modelling and optimization using artificial intelligence algorithms. He worked at Flanagan Lawrence as an architect, implementing BIM and parametric design in many projects, working together with the BIM manager.