Are you a fan of dynamo and Forma Do you want to build Dynamo graphs that no longer need any Dynamo install? Do you want to seamlessly share them with your peers?
We are incredibly excited to release the dynamo Beta for “Dynamo as a Service” (DaaS) that is directly coupled with Autodesk Forma today, and will expand into all your other favorite hosts in time!
This allows for a stronger authoring experience with Dynamo on the desktop, easy upload and sharing with others, the ability to graphs on the Dynamo Service requiring NO install or even understanding of Dynamo at all. Pretty huge if you ask me!
Currently in Beta (Meaning we still have work to do, and would love some feedback to help us hone it!), we’ll continue to work on Dynamo as a Service to ensure it’s more performant, secure and powerful for you. Come sign-up for the Beta, give it a spin and explore all the amazing new things you can do
The install instructions in Forma are confusing, because it mentions version 2.0 for Revit 2025. And there is the DynamoFormaBeta 2.X Package, which is not compatible with Revit 2025. If the “DynamoFormaBeta” Package would be renamed to “DynamoFormaBeta 3.X” it would be more obvious.
Hi @Thomas3 - Thanks for jumping on this and testing so quickly! Some responses
Totally fair call on the Package Information, we’ll resolve that ASAP after AU week. Thanks for the catch! CC @havardh
The warning is due to us publishing that package in a later version than what you are using, correct? I’m assuming as I don’t speak German If so, we can publish in the lowest version that makes sense to resolve.
Yes, we need to grant you Beta access. @Zach_Kron should have done that by now!
I’ll take a look at the PixelTower example next week; it should be working but obviously is not!
The transparent UI is an easy fix next week also - CC @havardh
Beyond the above, yes, in Forma you will get Geometry in that is set at the 0,0,0 point (Unless you specify a point) and so you will need to work through the actual terrain elevation above sea level yourself. The best way to do this (Which isn’t present in the Pixel Tower example) would be to pull the point from an existing location in Forma. Today that has to be a parcel, road or building with a derived point, but we want to make better “Put that building here on the terrain” nodes in time.
The Service only works on Dynamo 3.0+, and has a specific version of Dynamo (Currently a 3.4 pre-release stable build). That version will adapt over time, and the Forma package should always be able to work in sync with it. We’ll keep them in sync, but if for whatever reason something is going wrong please do let us know!
The warning is due to us publishing that package in a later version than what you are using, correct? I’m assuming as I don’t speak German If so, we can publish in the lowest version that makes sense to resolve.
The warning basically says, that the package was created for a newer version compared to what I use atm (maybe a newer Dynamo beta?). But I’m on the latest version that is available for Revit, so this is confusing for users, that are not used to such warnings. It is likely new users think that it is not working at all and Cancel the dialog instead of just continue
Confusion of package version
I see that we have forgot to update the description for installation in the non-closed version of the extension. And the language made this pretty confusing. We have the forward looking ‘DynamoFormaBeta’ package with .net8 support which works on Dynamo 3.x, and then we added a ‘DynamoFormaBeta for 2.x’ package with .net48 support which works on Dynamo 2.18 and 2.19.
The warning when installing
I think the warning comes because @Aparajit_Pratap released this using the most recent development build of Dynamo. Maybe we can release from Dynamo 3.0 going forward? Or make this an configurable field in the Package Manager?
Access to closed beta
I’m going to send another wave of now I think I see you on the list
Pixel tower
I see that we have miss out on updating the Pixel Tower and the Area calculation examples. So they are using nodes which where included in the package in DynamoFormaBeta@2.1.0. I have updated these now, and you should be able to download new versions which use the new nodes.
Height adjustments
We’ve got some nodes for this. You use the GetTerrain node to load the terrain element into Dynamo and then you can use Terrain.ElevationAt to query for the height on a given x and y location This method should be performant that you can use it all over
My curiosity is that it doesn’t appear to be ‘baked in’? is it correct that when i close dynamo it disapears? Or am I doing it wrong? (I can break this off to a new topic if you would prefer)
Looks like you need to use the “Add” button that shows up in Player. When you have geometry elements, you’ll see a preview, but you need to purposely “Add” the geometry to bake it to the project
Cool that you broke it! if you click on the warnings it should take you to the detailed view so that you can inspect what node broke.
We are going to make these integrate with the Basic Buildings which will give you push pull. For now you would need to swing by the 3D Sketch tool to edit these. We had to descope this for the launch to ensure stability, but I got PRs open and approved for this
You should be able to set the function id to either ‘residential’ or ‘commercial’ that will drive the function breakdown in Forma.
You can expand the BuildingByClosedCurve node to look at how to use the Elements.System.Integrate and Representations to have more control over the geometry