Discussion Questions:
- What features of Revit do you wish were automated?
Dynamo is the best what could happen to the Revit community. With Dynamo many more Architects and engineers will learn programming soon. I hope the development of Dynamo will continue to make it faster and more stable.
My concern are the many different methods to access parameter and their values. Some parameters are language dependent, some have a built-in name, some have no guid and can only accessed by the ui Name, some cannot changed at all, some are managed by an external txt file, some cannot changed with the API, some are instance, some are types, etc. And all of them have to queried in a different way. It is really a mess to change parameters names or their values. I work atm on a translation project where we have to translate Parameter Names and their values in 200 models. Really complicated... And because of the different parameters and many different methods, it is really hard to let users in one company use different Revit UI languages (project independent). We are a international world with international offices, but Revit Parameters are still working as in the year 2000.
Maybe you don't notice this in the US or UK: Because of that language problems some Dynamo packages are not usable, because the nodes or scripts are using the ui language dependent parameter names. If someone in the community creates a script, you can be sure you have to rework the script, because of the mentioned problems.
In my opinion it is time to introduce a new era of parameters. All of the same structure and all with the same API methods. Parameters which all have a GUID and can have language dependent multi-field-values. They should be queried only by its guid and not by its human readable name.
- Know that you know what features are automated, which one is most useful for you?
All of the new features are great in general - but they don't change the major automation problems of Revit.
Thanks for your article and the discussion,
Best,
Thomas