
Learn dynamo from scratch to transform and adapt modeling needs, build geometry, create dynamic scripts, and shape workflows for deeper analysis and simulations.
Open Dynamo and explore the 2.0 interface, including the main entry board and libraries. Learn to switch between automatic and manual modes, use the search bar, and adjust units.
Review Dynamo 2.0 library notes on inputs and objects, covering boolean, number, decimal numbers, and string inputs with outputs for custom nodes, plus object identity and type.
Master file inputs with import and export for csv and excel, read into lists, transpose data, and manage file systems, images, and web requests returning json.
Learn how to build and manipulate lists in Dynamo, using range and sequence inputs, list create, and operations like transpose, cycle, join, contains, equals and index to explore list items.
Explore Dynamo complete methods of lists by learning get item at index, remove item at index, flatten, chop, deconstruct, filter by mask, union, intersection, difference, and Cartesian products.
Organize lists with core Dynamo functions like join, shift indexes, shuffle, sort, flatten, key by, and transpose, then apply these methods to arrange values and prepare for list exercises.
Learn to manipulate strings in Dynamo, using join and generate techniques, convert lists or objects to strings, inspect and index values, test containment, replace text, change case, and trim whitespace.
Explore Dynamo's math functions, including absolute value, cosine, average, remainder, remap range, random numbers, round, and logical operators, plus unit conversions and degrees to radians for precise scripting.
Explore color functions in Dynamo, including rgb and alpha channels, color palette, brightness, hue and saturation, and color range tools for remap range and sequences.
Explore how to use Dynamo code block and script editor to write scripts, handle strings, numbers, sequences, and ranges, and access values by index with operators and booleans.
Explore how dynamo primer organizes geometry from points and lines to planes and solids, covering curves, surfaces, meshes, and abstract types like vectors and bounding boxes, with practical geometry exercises.
Create and manipulate points with coordinates (x, y, c) in the Dynamo geometry library, observe their behavior in 3d space, and adjust a coordinate system's origin.
Learn to create lines and curves from points and vectors, using start point and direction, and arc constructions with center radius, angles, and normals.
Explore Dynamo surfaces, focusing on loft, cross-section, sweep, and poly surface methods, and learn to build surfaces from perimeter curves, control points, and poly curves through practical steps.
Explore how to create solids in Dynamo using origin-based primitives, join surfaces, and loft operations, including extrude and thickened surfaces, with topology considerations.
Learn to create and triangulate a mesh from points and face indexes, enabling vertex normals and surface geometry for topography elements in gravity workflows.
Explore vectors in Dynamo, including abstract vectors, x and y coordinates, and translating points with direction and distance, while using vector normalize, transform, and coordinate systems.
Explore bounding box geometry to enclose multiple elements, compute contains and intersections, and derive max and min coordinates, while handling orthogonal boxes and rotated coordinate systems.
Create and place planes in Dynamo using three points or an origin and normal, use lines and points with an offset to position elements and enable precise intersections.
Explore how topology transforms geometry by exposing faces, edges, and vertices as abstract elements, and extract properties like centroids and bounding boxes to construct points and surfaces.
Learn to select and extract Revit elements in Dynamo using the rabbit library, focusing on selection methods, categories, element types, family types, and levels to extract geometry.
Explore core element methods for creating and editing elements, including geometry, location, materials, and parameters, with color and display overrides and get/set parameter by name.
Explore six point creation methods in Dynamo, including family instances, points by coordinates, level-based points, and topography by points, with host and origin considerations.
Learn to build adaptive components in dynamo using three reference points to drive lines and circles, creating a responsive family that adapts to point placement and movement.
Create an adaptive component on a face by placing points at parameters on a surface, using u and v coordinates and cross products to drive a flexible form.
Discover curve creation methods in Dynamo, including reading line geometry, using adaptive components, and creating curves by points, by curve, and by translation with level and framing parameters.
Create columns and walls by defining lines with start and end points and using normals for rotation. Translate geometry to different levels and heights and group elements for flexible curves.
Explore methods to create floors and roofs from area or outline curves, using perimeter curves and surface by cross sections to generate floor geometry at specific levels.
learn solid creation methods in dynamo using direct shape by geometry or by mesh, import sat geometry, convert to solids, and assign category, material, and naming.
Explore point and line creation, curve blending, and surface parameterization to refine geometry in Dynamo, including projection, extrusion, and handling duplicates with tolerance.
Explore line methods in Dynamo to create and split curves on surfaces, set extrusion direction with vectors, use curve normal at parameter, and apply plane intersections.
Explore seven essential surface methods in Dynamo, including curvature at parameter, flip normal, iso lines, and translating points along normals.
Apply solid modifiers to combine and alter geometry using union, centroid, shell, and difference; create spheres and cones with center points and radii, and generate holes or joined solids.
Explore Dynamo modifiers, including closest point, buffer for distance, and intersection-based element filtering. Use function groups intersect, explode, mirror rotate, and translate to manipulate geometry, manage distance, and coordinate systems.
Apply topography meshes in dynamo by selecting a subregion, intersecting the mesh with a plane, and extracting element geometry to generate a smooth surface for accurate terrain modeling.
Explore dynamo packages that extend functionality and solve common problems, with recommended options like work clockwork, lunch box, aki left net, spring notes, and land form, plus evaluating their utilities.
solve exercise 1 on lists and strings by using numeric inputs and tape recorder strings to form a final list, then review resources for the next class.
Explore building adaptive Dynamo components from face selection to surface creation, using points, cross products, and radius parameters to control geometry and adaptive elements.
Create geometry using a sequence from C starting at zero, expanding from five to eleven numbers, and generate three lines joined by nerve curves, with two spectra views.
Master parametric modelling in Dynamo by building a floors-based architectural framing sample with input sliders, circles, vector translate, and levels to generate adjustable columns and framing in Revit.
Learn to create an adaptive component in dynamo and place it over a surface or any other element to generate new geometry.
Build a parametric facade in Dynamo and Revit by creating a generic model with height, thickness, and layer parameters, linked references, and an attractor to arrange surface-based modules.
Practice Dynamo techniques to place and align family instances on correct levels, flip orientations, and establish distance relationships using element geometry and model element selections.
Learn to compute the closest distance between geometries, flatten element hierarchies, map distances to elements with remapped ranges, and color-code by element distance using the lever parameter.
Design a modified tower by combining a cylinder with another shape, using an ellipse in this example, and mix with other shapes to earn points and values for those elements.
Create a new family distinct from the existing one, applying a similar pattern with a different facade type, and experiment with surfaces, lines, or mixed methods.
This course it’s designed for teaching you how to create geometries on Dynamo and insert them on Autodesk Revit 2018.
BIM it’s on a deep expansion for the AEC (Architecture, Engineering and Construction) Industry so each time more and more projects are developed over this methodology changing the quality standards for construction and design.
This time we have reach a limit on how to model things, Revit can’t use Curves, and Surface the way Rhinoceros or Alias can.
Dynamo is no part of Revit 2018, to increase capabilities of the software and give to users a complete approach on complete model generation, with the advantages of BIM, having a model with information relevant to design and construction.
The course is divided in 3 Parts, Basics of Dynamo, Geometry uses and how everything interacts with Revit, so either you pick elements from revit and complement in Dynamo or viceversa.
This course goes from scratch showing most common functions, allowing you to learn by necessity, so It won´t review all tools just the basic ones so you can start running on dynamo and learning by practice
Its not a Dynamo Course since it will not cover all tools and processes but certainly it would teach you geometry use.
It complements with the BIM Dynamo for Analysis.
The course has 4 review exercises directly involved with dynamo script creation, as well as I recommend you to recreate the lessons in dynamo.
The materials include the scripts saw on the course plus the Custom Nodes created specifically for it.
Are you tired of taking courses that go to fast with a lot of content? Don’t worry go at your own pace, jump between sections for certain topics, the access is for lifetime.
Also, we have a direct response for any topic listed, so we can improve the content.
Be the first to know of future courses regarding BIM, take advantage of all the opportunities that may appear and use it to improve your work performance and get better job positions.