Curious about how to take this one step further.. possibly auto creating revision clouds on sheets from changes!! Your videos are awesome love to watch them!
Thanks Zachary! Yes this would be possible although might need some revit API- haven't seen clouding in custom nodes before. You would need to find all views where the element(s) are visible in, go to their sheet and identify the clouded zone. I think John Pierson did something like this, maybe see if he has an example via his twitter.
Hi Guru, First of all, great tutorial! I really like this project's purpose so thanks for making it into a tutorial! I got two questions regarding this tutorial: When I apply the "List.UniqueItems" to the category list, I get the same list of categories (multiple walls, doors and so on). Also the "ModificationTracker.AllChanges" gives me 4 null values and I get a "Dereferencing a non-pointer" error in all three "Element.OverrideColorInView". The same does not happen in a custom project I made with only walls. Can you help me with this, please?
Unfortunately I'm not sure why the categories aren't being limited by a unique items node. Make sure the input is flattened so that it is working across items at the base level of the list. I've had a few people come back to me recently on this node/workflow and informing me they are getting nulls in the nodes - I suspect that it could possibly be an issue in the nodes themselves. I'd suggest contacting data shapes via their github and submitting it as an issue for them to review.
Hi Guru, i would like to know if it was possible to do the model code checking with a dynamo script and without custom nodes. Do with the dynamo what we would usually do with solibri. Thanks!
Probably not without custom nodes unfortunately. Custom packages like BiMorph and various others have clash/intersection based nodes which work fairly quickly, but I'd suggest Solibri or Navisworks in most cases. The time it would take to write as efficient code checking routines vs a licence probably isn't worth all the bother!
thank you! yes for the clash detection I use navisworks, I was curious to understand if instead the part of code checking was possible to do it with dynamo rather than with the various software dedicated to this purpose.
@@mariarosariadamico7869 definitely possible, it would involve element.geometry and geometry.doesintersect mostly - then lots ot list management! The API/custom packages use more efficient routines like element collectors.
Hey Guru! In order to work with "GetLinkDocument" node- Should I save the main model and the linked model into separate folder????? Nah just tried it doesn't matter. I am asking because that node shows NULL value rather than return the linked model. Hmm
Hey mate! I think it should work no matter where the linked model is. You will need to be in a newer version of the linked model in order to run the comparison. I don't think the node is able to compare two linked models and highlight the result. The get link document node from archilab should return any documents that are linked into the current active document. Maybe try upgrading your archilab version and see if that helps - usually null means something hasn't worked.
I think the all changes node does not work properly. If i move the chairs from the dinning table outside it colors the table (has not moved, no param changes), and colors some of the chairs outside
Good news everyone, GeometryChanges and ParameterChanges give the right execution. Advise combining these output list to get the AllChanges behavior. Im going to rummage through the code of the nodes to see what went wrong ಠ_ಠ
Hi....its a great lesson.....Could u please tell me where I can find the "ModificationTracker.Modelcomparison" node ? I couldnt find it....or it is any kind of custom node?
Thanks Vivek! The model tracker nodes are in a package called Data shapes, it can be found in the package manager in dynamo. It also has some great nodes for user interface building (multiple ui++). Hope that helps!
Hi Guru, I need to check the model come from consultant with pdf documentation, i need to check data input in model like pdf or not Do u have any recommendation to do that by using dynamo
Perfect workflow would be reolading links in project and checking differences. Opening links and saving additional file is problematic. Tried but its to much for my skill, any advices?
No I don't believe that would be possible unless you did an export and compared them in a capable program. This workflow compares elements with matching ids between the models behind the scenes so live/linked are needed together. BIM360 design has model compare features like what you're seeking though.
@@AussieBIMGuru Thanks for fast response. Yeah I tried and decided to implement workflow like saving one file as archive one and then compare. I know B360 but it's not available for every project.
@@maciejradwanski406 i actually have a video next week on the channel that shows a similar topic. Still uses linked models but is a bit faster at the cost of some accuracy.
Curious about how to take this one step further.. possibly auto creating revision clouds on sheets from changes!! Your videos are awesome love to watch them!
Thanks Zachary! Yes this would be possible although might need some revit API- haven't seen clouding in custom nodes before.
You would need to find all views where the element(s) are visible in, go to their sheet and identify the clouded zone.
I think John Pierson did something like this, maybe see if he has an example via his twitter.
Hi Guru,
First of all, great tutorial! I really like this project's purpose so thanks for making it into a tutorial!
I got two questions regarding this tutorial: When I apply the "List.UniqueItems" to the category list, I get the same list of categories (multiple walls, doors and so on). Also the "ModificationTracker.AllChanges" gives me 4 null values and I get a "Dereferencing a non-pointer" error in all three "Element.OverrideColorInView". The same does not happen in a custom project I made with only walls. Can you help me with this, please?
Unfortunately I'm not sure why the categories aren't being limited by a unique items node. Make sure the input is flattened so that it is working across items at the base level of the list.
I've had a few people come back to me recently on this node/workflow and informing me they are getting nulls in the nodes - I suspect that it could possibly be an issue in the nodes themselves. I'd suggest contacting data shapes via their github and submitting it as an issue for them to review.
@@AussieBIMGuru Thank you for the prompt response! Will definitely do that, hopefully it will work.
Keep up the good work!
Hi Guru, i would like to know if it was possible to do the model code checking with a dynamo script and without custom nodes.
Do with the dynamo what we would usually do with solibri. Thanks!
Probably not without custom nodes unfortunately. Custom packages like BiMorph and various others have clash/intersection based nodes which work fairly quickly, but I'd suggest Solibri or Navisworks in most cases.
The time it would take to write as efficient code checking routines vs a licence probably isn't worth all the bother!
thank you! yes for the clash detection I use navisworks, I was curious to understand if instead the part of code checking was possible to do it with dynamo rather than with the various software dedicated to this purpose.
@@mariarosariadamico7869 definitely possible, it would involve element.geometry and geometry.doesintersect mostly - then lots ot list management! The API/custom packages use more efficient routines like element collectors.
@@AussieBIMGuru very thanks!
Hey Guru!
In order to work with "GetLinkDocument" node-
Should I save the main model and the linked model into separate folder?????
Nah just tried it doesn't matter.
I am asking because that node shows NULL value rather than return the linked model. Hmm
Hey mate! I think it should work no matter where the linked model is. You will need to be in a newer version of the linked model in order to run the comparison. I don't think the node is able to compare two linked models and highlight the result.
The get link document node from archilab should return any documents that are linked into the current active document. Maybe try upgrading your archilab version and see if that helps - usually null means something hasn't worked.
I think the all changes node does not work properly. If i move the chairs from the dinning table outside it colors the table (has not moved, no param changes), and colors some of the chairs outside
Good news everyone, GeometryChanges and ParameterChanges give the right execution. Advise combining these output list to get the AllChanges behavior. Im going to rummage through the code of the nodes to see what went wrong ಠ_ಠ
@@Cokoladni yeah the logic is a bit all over the place with some of the change types, takes a while to figure them all out!
Hi....its a great lesson.....Could u please tell me where I can find the "ModificationTracker.Modelcomparison" node ? I couldnt find it....or it is any kind of custom node?
Thanks Vivek! The model tracker nodes are in a package called Data shapes, it can be found in the package manager in dynamo. It also has some great nodes for user interface building (multiple ui++). Hope that helps!
@@AussieBIMGuru Thanks a lot....keep doing more videos
@@vivekjoy9485 many more to come 😀
Hi Guru,
I need to check the model come from consultant with pdf documentation, i need to check data input in model like pdf or not
Do u have any recommendation to do that by using dynamo
I don't think Dynamo can do this. Try BIM360 comparison tools or Bluebeam. Neither of them are free, but both are valuable tools to learn as well.
Perfect workflow would be reolading links in project and checking differences. Opening links and saving additional file is problematic. Tried but its to much for my skill, any advices?
No I don't believe that would be possible unless you did an export and compared them in a capable program. This workflow compares elements with matching ids between the models behind the scenes so live/linked are needed together.
BIM360 design has model compare features like what you're seeking though.
@@AussieBIMGuru Thanks for fast response. Yeah I tried and decided to implement workflow like saving one file as archive one and then compare. I know B360 but it's not available for every project.
@@maciejradwanski406 i actually have a video next week on the channel that shows a similar topic. Still uses linked models but is a bit faster at the cost of some accuracy.
@@AussieBIMGuru Great, I will follow. Great stuff btw. I regret I didn't found your channel earlier.
@@maciejradwanski406 plenty to catch up on! Welcome to the community