This class will introduce concepts that will help you creatively capitalize on your Revit software data with the Dynamo visual programming language extension. The Dynamo extension enables users with powerful data-mining capabilities through a graphical user interface. These capabilities, once only available to Revit software API experts, have made it easier to get to your Revit software data, to manipulate it, and to stream it to many external sources. The class will introduce key concepts for accessing, formatting, and sharing Revit software model data using the Dynamo extension and packages such as LunchBox and Slingshot.
Nathan Miller is an associate partner and director of Architecture and Engineering Solutions at CASE. He is responsible for leading the efforts on architecture and engineering strategy, computational design implementation, and data interoperability. Nate's professional background as a lead architectural designer has provided him with a holistic perspective on the use of technology to support project development and delivery. Using his expertise in advanced 3D modeling workflows and computational automation, Nate has worked with AECO (architecture/engineering/construction/owner) clients to deliver leading Solutions for projects that include high-rise towers, mixed-use master plans, and Olympic-sized sports venues. Nate has also authored numerous freely available and open-source software tools with capabilities for geometric rationalization, automation, and information exchange.
Revit software and Green Building Studio web-based energy analysis service provide us with in-depth and overwhelming data in relation to building performance. Currently, however, organizing the data and decision-making is mostly a user responsibility. For example, although Revit software's full analysis provides us with lighting and thermal analysis, the results are not synchronized. To be more exact, the lighting part of the full analysis uses lighting power density (LPD), which is only related to the area and disregards other features such as window properties (even window size) or orientation, and so on. Using the Dynamo visual programming language extension and cloud-rendering services (illuminance calculation is currently a render operation) provided by Autodesk, Inc., it is possible to gather and organize illuminance values for the internal space. From there it is easy to calculate the internal lighting load, and accordingly it is possible to achieve a fully concerted thermal and lighting analysis, which is crucial in decision-making (especially in the design phase).
This class will demonstrate effective practices for creating, sharing, and maintaining custom Dynamo extension nodes. The class will use Python scripting and DesignScript programming language to customize the Dynamo extension, and we'll explore effective practices for curating reusable nodes for sharing through the package manager. Finally, the class will showcase custom Dynamo extension packages, authored by the presenter, and walk through how these packages are used and maintained for the user community.
Capitalizing on the data management capabilities of Revit software coupled with the parametric capabilities of the Dynamo visual programming language extension has incredible potential to inform early design decisions led by the owner, designer, or contractor. This hands-on lab will take the user through a step-by-step process, from accelerated site and zoning analysis through evaluation of proposed designs. Constraints will shape the design exercise in a manner that will prove both informative and timesaving to the parties involved. Participants will leave the lab knowing a new and very effective method for performing real-time, iterative feasibility studies.