New in Dynamo for Civil 3D

Learn about enhancements to Dynamo for Civil 3D.

New in 2026.1

New features

In-depth documentation for Civil 3D nodes

The nodes in the Civil 3D section of the library now include additional documentation and sample graphs to help explain how they work. To view this information, right-click on a node and then click "Help… ", or select the node and press F1.

In-depth documentation for Civil 3D nodes

Dynamo Core has been updated to version 3.5.2, which brings a new package publishing experience; the new Curve Mapper node, with nine different curve types; List.ReplaceItemAtIndices and List.GroupBySimilarity nodes for list manipulation; a trim boundary condition for paneling nodes, and more. Read more about the major updates in the Dynamo blog.

Other minor improvements

  • Added a new node called Alignment.RenumberTags for renumbering tags along an alignment according to their geometric order.
  • Improved the performance of the FeatureLine.SetElevationsFromSurface and FeatureLine.SetPointElevation nodes.

New in 2026

New features

Nodes for catchments

Dynamo for Civil 3D 2026 includes a group of new nodes for catchments, which can be used to boost efficiency for drainage analysis workflows. These nodes can be found under the new "Drainage" section of the Civil 3D node library. Catchment creation can be automated using the Catchment.ByPoints node, as well as other common actions like defining its flow path, time of concentration, and reference pipe network structure. In addition, the data for individual flow segments can be queried and modified using the nodes in the FlowPath and FlowSegment categories.

FeatureLine.ByPoints node

A new FeatureLine.ByPoints node enables the creation of feature lines from a set of Dynamo points. You can use this node to automate a wide variety of workflows involving detailed grading.

Predictive Node Autocomplete for AutoCAD nodes

Node Autocomplete results have been significantly improved for the nodes in the AutoCAD section of the library. Node Autocomplete is a feature in Dynamo that intelligently recommends which node you should use next. This machine learning-based prediction is continually trained using data from real-world Dynamo graphs, which means that the predictions will get better and better over time. Activate Node Autocomplete by double clicking any node port. Read more about Node Autocomplete on the Dynamo blog.

Nodes for section view labels

Plan production workflows get another boost in this release with the introduction of new nodes for section view labels. You can use these nodes to automate the creation and modification of offset/elevation and depth labels within section views.

Labeling workflow sample graph

A new sample graph called “Civil3D_CreateLotLabels” has been added to Civil 3D's library of sample graphs. The sample demonstrates how to automate the placement of spot elevation and general segment labels for all lots in a residential subdivision.

Mesh toolkit nodes

Mesh toolkit nodes are now available by default in the Dynamo node library. Mesh toolkit provides tools to import meshes from external file formats, create a mesh from Dynamo geometry objects, and manually build meshes by their vertices and indices. Access them in the node library under Geometry Meshes Mesh.

Updated Dynamo Core

Dynamo Core has been updated to version 3.4.1, bringing you the improved TuneUp extension for monitoring graph performance as a built-in extension, package version compatibility information in Package Manager, PythonNet3 engine as a package, and more. Read more about the major updates in the Dynamo blog.

Other minor improvements

  • Any type of label can now be queried and modified using the nodes in the Label category.
  • The Profile View Depth Label option is now included as an option in the Choose Object Type drop-down.
  • The CogoPoint.SetStyle node now supports setting the style to <default>.
  • Providing a null input to the Pipe.SetStructures node will disconnect a pipe from its start or end structures.