Learn how to create Dynamo nodes with C#. This lab is designed to show experienced users of software programming the API functions and practical examples of connecting new products, enhancing existing ones (Revit software), and understanding the geometry engine. We’ll also take a look at how to create custom user interface (UI) nodes. Users will develop an understanding of where the Dynamo extension stores various aspects of the underlying systems, and what templates you can set up to speed up your software development workflows. Whether you’re looking to build simple Zero Touch libraries, complex wrappers to third-party applications, of totally new UI functionality, this class will provide the foundations to help you take significant steps forward. This session features Dynamo Studio and Revit. AIA Approved
Anyone with Revit API or general coding experience who wants to learn how to create packages for Dynamo
Adam Sheather is an associate director at AECOM, and his role is focused on the developing systems and people skills to deliver Building Information Modeling (BIM) and DE project deliverables to clients across AECOM’s market sectors. This involves supporting and upskilling the internal teams to deliver workflows and decision making to ensure best value for AECOM’s clients, and freeing up the talented team to work on design rather than focus on output. He works as part of the BIM Advisory Group, providing technical and strategic advice relating to contracts, BIM execution plans, project deliverables, support, management, and system tools relating to AECOM’s BIM management projects and BIM-to-FM Integration Solutions. Sheather’s other role is to manage the scope and product development of new applications working with AECOM’s Technology as a Service and Geographic Information Systems (GIS) Teams. This role identifies new product offerings for internal and external customers. It also identifies scope, budget, development and coding, and testing support to see these products integrated into the business lines.
Adaptive components and advanced mass-modelling tools have been implemented in Revit since 2009 but are still ignored by many architectural practices assuming that Revit is a mere BIM tool for the detailed design phase. In this class, you will experience the potential of Revit for practical early stage design through a real case study: the A1 building in the new Baoshan Park in Shanghai, the landmark of the whole urban development. We will go through the design process used to manage the design of the complex shape and of the advanced façade. You will learn how we managed the design merely inside the Revit environment with massing, divided surfaces, surface patterns, and adaptive components. You will then learn how the same model could be created using Dynamo visual programming. Finally, you will experience how to create enhanced curtain panels with embedded sun-shading using Dynamo and Radiance. This class will demonstrate simple workflows in Dynamo, Python, and Revit.
Dynamic shifts have emerged in the digital realm of building design and physical methods of off-site fabrication. Buildings are increasingly manufactured/assembled rather than constructed/crafted. This class will present these digital procedures for modelling buildings in Revit whilst simultaneously assembling and managing your building components through Dynamo and into Inventor for fabrication. This entails navigating a hierarchy of linked/nested Revit models, families, and formulas; aligning the design BIM with detailed fabrication models in Inventor. Dynamo will be applied as a tool to automate, annotate, and design the building layout with assembled components. Orchestrate the building model, drawing sets, and work instructions in Revit alongside Dynamo to lay out building components, visualise building data, component relationships, and simultaneously assemble Revit components for building site context, component assembly in factory layout, and final modules in transportation.
Have you ever received a model and wondered what’s inside? Or questioned how the model was put together? Do you have issues with your model performance and don’t know where to start looking? We are not just talking about the geometry but the metadata and how the model has been put together. This session will look under the bonnet of the Revit model and assess the quality and suitability of the data so that a valid assessment can be made of what the model can be used for and if it is safe for you to integrate into your own data set. The session will discuss Quality Assurance and introduce a process/tool that utilizes Revit capabilities for management along with applications such as Autodesk Model Checker and Dynamo, accumulating into a report that details how compliant and suitable the model is.
In this session, we’ll look at ideal workflows for using Revit software, and how to avoid key time-wasting traps, as discovered the hard way by an experienced Revit software-using mechanical engineer. Using a simple heating system design process as an example, the class will show live use of core Revit features, Dynamo, and bespoke add-ins. Emerging features such as Insight 360 software are shown as a great opportunity for engineers and architects to collaborate during initial design stages, and options for calculating heating and cooling loads are discussed. I’ll also give some specific technical tips and tricks to help engineers get the most out of their Revit software systems and spaces.
List (or array) management is the key to mastering Dynamo, but understanding the multitude of list management methods and their possible permutations is far from easy. List Lacing, List@Level, List.Map, Replication Guides: these techniques are powerful, but it is not always clear how they work, or how they work together. This advanced-level lab seeks to break down list management into an easily-understood taxonomy of possible operations, and will demonstrate their impact on a Dynamo workflow through practical examples pulled from real project applications.
This lab is designed for structural engineers and designers who struggle with non-economic and unsustainable structural designs. It is a cliché that in the world of structural engineering, too often we have to face lack of time and impossible design changes that negatively influence the sustainability of a construction. We are challenged in making several structural analysis models, finding the best solution, leading in design of economic structures. In this class you will discover a whole new way of modelling and analysing your structures. You will learn how to create complex structural steel models with Autodesk Dynamo and Autodesk Revit. You will discover how to rewire your analysis system using Autodesk Dynamo and Autodesk Robot Structural Analysis Professional. And finally you will get surprised how easily you can handle almost any complex rebar design in Autodesk Revit with Autodesk Dynamo.
If you've ever designed the zoning of a building, any building, you know that functionality of spaces can be more important than anything. The more standardized operation and maintenance is, the more organized are the set of rules you have to take into consideration. Examples have been given in the past regarding stadiums, airports, and terminal stations. Generative design is the way of translating into computer language that which happens in your mind: a set of conditions that needs to be respected in order for your project to work. A hotel room is one of those distinctively rule-based spaces—there are a group of standardized key factors that govern its exact configuration. Once you determine those rules, you can use them to create the framework for a rapid generative exploration of alternatives, highlight discordances rapidly between brief expectations and the given boundaries, and check and double-check your ideas against operational routines. This class will show you how. This session features Revit Architecture and Dynamo Studio. AIA Approved
This lab will cover the interoperability workflows that enable teams to use the right tool for the phase of design and each team member’s expertise and skill sets, enabling their imagination to be the limit of their designs rather than the required toolsets. We will cover 2 different methods for importing geometry into Revit software as native content to produce drawings. With the first method, attendees will learn how to use FormIt 360 software to translate SketchUp models into native Revit content. In the second, attendees will be provided with and instructed on how to apply a premade, easy-to-use Dynamo script that will enable importing Rhino software-generated geometry into Revit native content. The techniques in this lab have been developed and tested on a range of project scales, from large transit projects to residential high-rises to small tenant improvement projects with overwhelming success and quantifiable increases in team productivity and efficiency. This session features Revit Architecture, Dynamo Studio, and FormIt 360. AIA Approved
How do you go from crawling to running Dynamo extension for Revit software? Baby steps. Don't expect advanced math theories or abstract spaghetti buildings in this class. We will methodically walk you through 5 simple and practical examples that will save you pain and time in uncovering the basic principles of the Dynamo extension. The practical examples start with installing Dynamo and the 3 most useful packages that the Dynamo community offers. You will make a wall and floor, then make walls, floors and levels based on a property line; add flexible auditorium seating; and then export relevant information to Microsoft Excel. We will also display property lines and data in 3D, as well as find the distance from a wall to a property line. You can expect to walk out of this class with 5 practical Dynamo extension example files and the confidence needed to run with Dynamo extension. This session features Revit and Dynamo Studio. AIA Approved
This lab session will focus on some of the newer features of FormIt 360 mobile and web app, as well as tips and tricks to help with your Revit software and FormIt 360 workflow. With FormIt 360, you can create conceptual designs and massing studies right on your iPad, Android tablet, and phone (if you are daring), and on any computer with a web browser, or you can use FormIt 360 for Windows. You will learn tips and tricks to help with this design process, using some similar commands and processes you may already use in Revit software. This session will also look at what the cool and useful FormIt 360 Pro features enable, like real-time team collaboration on a design, whole-building energy analysis, and solar analysis. We will also explore the new Dynamo Studio software workflow within FormIt 360 for Windows. And we will spend some time focusing on taking your project from conceptual design all the way to construction documents with these 2 connected products (Revit software and FormIt 360 mobile and web app) without having to leave the .RVT file format. This session features Revit and Dynamo Studio. AIA Approved
<p>Learn to combine computational design and Building Information Modeling (BIM) with Dynamo visual programming. We will use Dynamo to drive a Revit software model, and interoperate with other applications, data sources, and geometry tools. This workshop is for people who have some experience in Revit software and/or tools like Rhino software and Grasshopper software. Basic understanding of computer programming and scripting is helpful, but it’s not required. This session features Revit and Dynamo Studio.</p>
<p>Download the “Dynamo Tutorial” from the <a href="https://dynamopackages.com/">Package manager</a> or download the Additional Class Materials to get the example files.</p>
How should a design surface be expressed through panels? How can the architect ensure that a facade-design intent is honored all the way through to fabrication? Learn from Building Information Modeling (BIM)-oriented and computational strategies used by Safdie Architects in the context of Revit software and the Dynamo extension. Examples are chosen from the recently completed Marina Bay Sands in Singapore and Project Jewel at Changi Airport (now under construction). For design surfaces that are flat, simply curved, or optimized for myriad constraints, learn how to control panel families and types in Revit software using Dynamo. We will cover methods for laying out panels, managing edge conditions, and embedding panel elements with rich data for downstream consumption. We will share how we have used computational techniques in Revit software to cut out concerns for cost and risk to fabricators by providing well-studied, straightforward design documentation. This session features Revit and Dynamo Studio.