An architecture project require tasks that are intensively repetitive, nobody likes doing them; however, sometimes they are unavoidable. Although Revit has remove some of them, it is still difficult to eliminate them all. One way to reduce them is by scripting solutions. Dynamo allows designers who do not know how to write code, to have access to simple but powerful scripting. It provides flexibility to access inaccessible places inside the general functionalities of Revit and to manipulate large amounts of data and complex geometry with precision. Additionally, it has the capability of creating data diagrams associated with three-dimensional software in real-time, generating a parametric model. It can be integrated with Revit and Excel and generate various file types as output. With extra coding expertise, one can go even further due to Dynamo’s compatibility with Python. CIMS uses Dynamo to increase efficiency in its BIM projects. I have developed many of them: to manipulate data, simulate complex geometry, quantify materials, and importing elements and data from CAD and Excel to Revit. To compare model variations, automate space labeling and Workset placement, and to define workflows for exporting geometry into other applications. Dynamo is versatile and has a tremendous potential for research and design. Problems that require a repetitive and programmable action involving overwhelming amounts of data can be potentially solved with a script. To illustrate some of its potential, I will present examples of how simple scripts have helped me to save thousands of hours to spend in more creative duties.
Nicolas is an Architect from Universidad Catolica of Chile specialized in “Systems and Technologies” and certified in “Developing BIM Projects”. He was Adjunct Professor of “Building Techniques and Construction” at this university. His first years of professional experience were dedicated to researching the benefits of wood construction in the Timber Innovation Centre at the same university. He moved to Canada in 2015 and worked at NORR Limited where he learned how to write scripts that allowed him to automate several solutions to repetitive production problems using algorithms. He is currently a research team lead at the Carleton Immersive Media Studio (CIMS). In addition, he teaches BIM Fundamentals at Algonquin College and is the director of research of the Digital Building National Capital Region (dbNCR), a group dedicated to build and facilitate connections among AECO professionals. He is currently studying his Ph.D. at Carleton University focusing on the digital model and computer sciences and its impact on architecture.
An architecture project require tasks that are intensively repetitive, nobody likes doing them; however, sometimes they are unavoidable. Although Revit has remove some of them, it is still difficult to eliminate them all. One way to reduce them is by scripting solutions. Dynamo allows designers who do not know how to write code, to have access to simple but powerful scripting. It provides flexibility to access inaccessible places inside the general functionalities of Revit and to manipulate large amounts of data and complex geometry with precision. Additionally, it has the capability of creating data diagrams associated with three-dimensional software in real-time, generating a parametric model. It can be integrated with Revit and Excel and generate various file types as output. With extra coding expertise, one can go even further due to Dynamo’s compatibility with Python. CIMS uses Dynamo to increase efficiency in its BIM projects. I have developed many of them: to manipulate data, simulate complex geometry, quantify materials, and importing elements and data from CAD and Excel to Revit. To compare model variations, automate space labeling and Workset placement, and to define workflows for exporting geometry into other applications. Dynamo is versatile and has a tremendous potential for research and design. Problems that require a repetitive and programmable action involving overwhelming amounts of data can be potentially solved with a script. To illustrate some of its potential, I will present examples of how simple scripts have helped me to save thousands of hours to spend in more creative duties.