New in Dynamo for Civil 3D

Learn about enhancements to Dynamo for Civil 3D.

New in 2025.2

New features

Nodes for labels

New nodes for labels boost plan production workflows. Label creation can be automated for many types of labels, and the general-purpose ‘Label’ category provides nodes for querying and modifying information for any label. For example, these nodes can be used to set label dragged offset locations or to override text for specific label components.

Pick Point node

A new ‘Pick Point’ node provides the ability to specify a point in the current document and return it as a Dynamo point. This node can also be configured as an input in Dynamo Player.

In-depth documentation for AutoCAD nodes

The nodes in the AutoCAD 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.

Additional nodes for rail cant parameters

The Cant Critical Station category has been expanded with new nodes for querying industry-standard railway cant parameters such as equilibrium cant gradient, cant deficiency vertical speed, cant ratio and more. In addition, the Alignment.CantInfoAtStation node has been improved with additional output ports for retrieving these parameter values at any station along a rail alignment.

Updated Dynamo Core

Dynamo Core has been updated to version 3.3, which includes improvements to the Package Manager, enhanced TuneUp package for graph performance monitoring, bulk update option for Python node engine and more. Read more about the major updates in the Dynamo 3.3 blog post.

Other minor improvements

  • The Object.ByGeometry node now supports creating point objects from Dynamo points.
  • Improved the clarity of descriptions, tooltips and messages for several nodes.
  • The Choose Property Data Type drop-down node now includes ‘List’ in the available options.
  • The PropertySetDefinition.AddManualPropertyDefinition node is now configured to only accept list definitions that are configured to apply to manual property definitions.
  • The Alignment.ImportLabelSet node now returns the given alignment instead of void.
  • The Choose Hatch Pattern node is now configured to retrieve pre-defined hatch pattern names from either the acad.pat or acadiso.pat files, depending on whether the drawing units are imperial or metric.

New in 2025.1

New features

Dynamo for Civil 3D 2025.1 includes a significant expansion of the node library, with over 1,100 new nodes in the AutoCAD and Civil 3D categories. These new nodes unlock considerable new opportunities for workflow automation across all domains. The table below summarises the new nodes.

Library New node categories
AutoCAD
  • Multileader
  • Table
  • Arc
  • Curve
  • Hatch
  • Point
  • Layout
  • Viewport
  • ListDefinition
Civil 3D
  • AlignmentElement
  • AlignmentSubEntity
  • AlignmentSubEntityArc
  • AlignmentSubEntityLine
  • AlignmentSubEntitySpiral
  • Ancillaries
  • Assembly
  • Bridge
  • BridgeAbutment
  • BridgeDeck
  • BridgeFoundation
  • BridgeGenericObject
  • BridgeGirder
  • BridgeGirderGroup
  • BridgePier
  • BridgeStructure
  • CantCriticalStation
  • CantCurve
  • CorridorTarget
  • FeatureLine
  • Fitting
  • Parcel
  • Part
  • Pipe
  • PipeNetwork
  • PressureNetwork
  • PressurePart
  • PressurePipe
  • ProfileElement
  • ProfileView
  • VIP
  • SampleLine
  • SampleLineGroup
  • Section
  • SectionView
  • Site
  • Structure
  • Subassembly
  • SuperelevationCriticalStation
  • SuperelevationCurve

New sample graphs

This release also includes new sample graphs to jumpstart your Dynamo learning and give you inspiration for your next project. Review the full list of available sample graphs.

Updated Dynamo Core

Dynamo Core has been updated to version 3.2.2, bringing you a refreshed homepage, workspace templates, new panelling nodes and more. Read more about the major updates in the Dynamo 3.2.1 blog post.

Improved library organisation

The AutoCAD and Civil 3D categories in the node library have been reorganised to make it easier to find nodes. You’ll notice that a few nodes have been renamed to better fit with the new library layout. You can review the full list of renamed nodes here.

Updated node and port descriptions

Node descriptions have been improved to provide more clarity, and all node input and output ports now include a description of their purpose and default behaviour.

Node default values

Nodes that create new objects in Civil 3D now include default values for ‘layerName’, ‘block’ and ‘document’ input ports, which helps save time when building new graphs. The default values are as follows:
  • ‘layerName’ defaults to the current layer
  • ‘block’ defaults to model space
  • ‘document’ defaults to the current document

Support for property data types

In the past, the Object.UpdateProperty and Property.SetValue nodes were limited to string values. In 2025.1, both of these nodes now accept string, integer, double and Boolean data types, which includes the ability to set the values for auto-increment and list properties.

Object and layer colour control

In prior versions of Dynamo for Civil 3D, setting or retrieving the colour of a layer or object was limited to 'true colour' RGB values. The 2025.1 update gives you more control over colours by accepting integer values for AutoCAD Colour Index (ACI). In addition, the colours of objects can be set to ‘ByLayer’ or ‘ByBlock’.

Other minor improvements

New in 2025