Before someone calls me out: API = *Application* Programming Interface I said action by accident >_< Sounds cooler though!
@Masoud-kia4 жыл бұрын
Dynamo is only tools to expanding BIM power into AUTODESK products. If anyone working advance on revit, they must know it. If any company wants to use specific uses of BIM needs to have specific plugins. For example one company makes their country standards into revit plugin to use frequently. There are many plugin in the market that do anything . You indicate them in this video. Thanks to this video.
@AussieBIMGuru4 жыл бұрын
You're welcome! Great point that development is required beyond Dynamo if companies wish to delve outside the Autodesk systems.
@HyunWooKim_EnjoyRevit4 жыл бұрын
I think it's simple. It's just up to their job. I don't think every Revit engineers or architects have to learn C#. There are programmers and they do the work as their job. How can Revit engineers can do the work better than them? But I really recommend to learn Dynamo. It can expand usability of Revit a lot, easily. If I was good at programming and wanted to make money, I would make games, not Revit addins. haha... Thanks for the vid.
@AussieBIMGuru4 жыл бұрын
You're welcome, and I totally agree - context is the key! There seems to be a bit of stigma towards Dynamo by developers who think it should only ever be the starting point. I myself find that it does most of what I need it to, and more than happy to leverage other people's apps where it suits rather than write them all from the ground up myself.
@ATTechTutorials4 жыл бұрын
Dynamo is definitely a good starting point for stepping into the programming world
@AussieBIMGuru4 жыл бұрын
For many it's also a suitable stopping point too I think, it just depends on what they need programming to do for them.
@adharmacharmalok66514 жыл бұрын
Great video. Dynamo is a good starting point
@AussieBIMGuru4 жыл бұрын
Sure is!
@fabian34124 жыл бұрын
I was having those questions, this discussion is so helpful.
@AussieBIMGuru4 жыл бұрын
Glad it helped!
@janiryagum11944 жыл бұрын
Now I know....thanks much!
@AussieBIMGuru4 жыл бұрын
You're welcome!
@daveotis70164 жыл бұрын
Nice video! Dynamo is definitely a good start for sure. I’m use it all day. I learn python in the same time and it’s very helpful together. Nobody talk about the add-in we use. My best add-in is Definitely RF Tools, this add-in is very complete for a Bim manager. He replace many of my Dynamo script!
@AussieBIMGuru4 жыл бұрын
Yeah rushforth is great! I used to use CTC but I'd probably use RF these days.
@immi854 жыл бұрын
Very good explanation. I am happy with Dynamo but maybe in future i will learn c# and make my own Add-in 😄
@AussieBIMGuru4 жыл бұрын
You'll know when the time comes :)
@biminitiative84724 жыл бұрын
Gavin, As discussed previously, I bought Three Suites, with similar features but the author in one has the better vision and resolution than others. This was before Dynamo. The comment on LinkedIn by Paul Wintour was succinct about addins, Identify and address the root cause of the need for a addin before you load tons of addins; sage advice I feel. The addins are good because, as Sean Page said today, the users get something dependable and less maintenance is required. From a developer standpoint, I thinks we have fallen to the Apple cost model, I want the application for 90c - $10 max then I will buy lots of tools. But, this has led to lots of Replication, with UIx changes. Thats not going to make money for the Developer. I know how valuable the Addin is to me, the question I ask of Users is "Do you?" DiRoots have been gracious in the offers they made, so addins are really powerful. Equally, the Dynamo developers have provided similar value, for which I say thanks to all who have shared the "love". These two options have their place equally, when the appropriate use case is clearly understood. Thanks for the hard-work and sharing. (Here endith the rant! lol)
@AussieBIMGuru4 жыл бұрын
The apple model does indeed appear to be one possible future for all of this. As such alternative ideas as BIMbeats are indicating, one can rise above the pile simply by offering a unique or hard to replicate service as well though I guess whilst the rest 'race to the bottom'. It has been great to see various comments and opinions emerge from this video, as I expected most developers say people should readc beyond Dynamo - the question that remains is whether the average AEC professional has the time or interest to do so however!
@markovicnikola4 жыл бұрын
Do you plan on reviewing (and upgrading) user-submitted scripts, maybe on a live video?
@AussieBIMGuru4 жыл бұрын
Hrm not sure to be honest. Whilst I get scripts emailed to me sometimes, usually I avoid 'fixing' the scripts for them as this doesn't teach people to solve their problems. I find the biggest hurdle for most people learning dynamo is learning not to give up if their script has a warning/problem so my assistance tries not to get too hands on for this reason. That, and if I fixed everyone's scripts for free I'd probably never have any time to do much else! Having said that, from time to time a user's challenge actually becomes a video. A good example of this is my duct supports workflow, this came from a discussion with a user where i found the query interesting enough to make a video for.
@vijayaccet924 жыл бұрын
It' a good discussion....what about python and Revit API?!
@HyunWooKim_EnjoyRevit4 жыл бұрын
python is very helpful when i use Dynamo. It fills some lacks in Dynamo.
@AussieBIMGuru4 жыл бұрын
Exactly what Hyunwoo Kim said, Python is a good way to expand on Dynamo without leaving the program. I recommend exploring it once you are comfortable with the standard noding/code block processes.
@vamsikrishnapadala4 жыл бұрын
Hi its really good comparision though i used to feel like revit adding will do much more than what dynamo can do but due to my limited knowledge in programming I limited myself to dynamo and i am happy for that, i know python basics like creating function loops classes e.t.c. now I want to call methods from revit api to use them in dynamo. I generally call methods from other python classes without any problem but I dont know where i am doing wrong I am unable to do this with revit api. Can someone suggest me any good resource to learn how to call revit api methods using python in dynamo.
@AussieBIMGuru4 жыл бұрын
I would check out the Dynamo Python Primer; dynamopythonprimer.gitbook.io/dynamo-python-primer/ Sol Amor has some handy examples on his githib also; github.com/Amoursol/dynamoPython I have some videos on Python/Dynamo/API on my channel as well if these help (focusing less on Pythonic terms and more on API commands).
@vamsikrishnapadala4 жыл бұрын
@@AussieBIMGuru thank you for reply I will check for sure 🙂
@timmcguire98314 жыл бұрын
I think its as you've said once before: Some of the most useful scripts are the ones that are simple. Often find the more complicated ones you invest a lot of time in end up falling over lol
@AussieBIMGuru4 жыл бұрын
Indeed they can, and many of mine have!
@ahmedselim12094 жыл бұрын
Please I want to help me to make script convert from autocad line to conduit or pipe
@AussieBIMGuru4 жыл бұрын
I would look into the Bimorph nodes package which can read CAD files by layer. The challenge you will face is the vertical aspect, your cad lines will need to be Z elevated in CAD ideally so Revit can just use the curve as is as the pipe/conduit path. For the MEP elements, you might want to look at the MEPover package, lots of handy nodes. Many others have done this before - it's a very common script. Check this out for reference; forum.dynamobim.com/t/create-pipe-from-dwg/3308