It's been quite a while since I last blogged about Dynamo, the free visual programming environment for BIM. In fact, I completely overlooked Revit support being added in version 0.2.0 last December!
A new build, 0.3.4, was released on May 28th.
Dynamo is a visual programming environment for Building Information Modeling. While Revit and Vasari are already parametric, Dynamo extends and enhances the capabilities of these BIM tools with the abstracted data and logic environment of a graphical algorithm editor, and allows users to share their work with others less inclined to write code themselves.
Dynamo is an open-source project and anyone with a programming background can download the source, build, extend and contribute back to the community. To learn more about the code, download the latest source, or contribute back, visit the Dynamo site on gitHub. The current version runs on top of Revit 2013 and Vasari Beta 2 and 3.
New Features in April 2013 Release 0.3.0
Dynamo now works alongside Revit Python Shell and other conflicting addins
Solar Radiation example works
New and Updated Nodes
Formulas using N-Calc syntax
Compute Face Derivatives
Project Points on Curves and Faces
Extract Solids, Faces, and Edges from elements
Evaluation of Curves and Edges
Selection of Imports, Host objects, Edges, Faces and Solids from Element
Python node Autocomplete (in progress and only in Revit)
Functionality and UI
Preview geometry in Dynamo Background
Category and Node Browsing Improvements
Ability to pass lists into nodes (Lacing and auto-mapping of lists)
New Node appearance
Graph retains memory and parametric control of elements created in previous sessions
Adaptive Component Placement
Face Extraction from Solids
Create Point Sequence
Some existing sample cleanup
There's more information available on gitHub.
Credit: the Buildz blog.