![Don's Work](/img/default-banner.jpg)
- Видео 52
- Просмотров 471 834
Don's Work
Малайзия
Добавлен 19 окт 2011
I'm sharing digital stuff made during my spare time. My sharing used to be SketchUp animations, however, in recent years I've been using Revit more frequently because it's more relevant to the work I'm doing, and as you can see my recent shares are mostly about Revit or Dynamo.
Revit is a BIM (building information modeling) software and Dynamo is a visual programming tool. I use Dynamo to write scripts (called "graphs") to enhance Revit's functionalities and automate repetitive tasks. I don't see my videos as tutorials (I'm still learning so I probably don't have many answers to your questions), I see them as sharing with you the graphs that worked for me.
If you find a video useful, please consider giving it the thumbs up and subscribe to my channel. Thank you for watching and have a nice day!
Revit is a BIM (building information modeling) software and Dynamo is a visual programming tool. I use Dynamo to write scripts (called "graphs") to enhance Revit's functionalities and automate repetitive tasks. I don't see my videos as tutorials (I'm still learning so I probably don't have many answers to your questions), I see them as sharing with you the graphs that worked for me.
If you find a video useful, please consider giving it the thumbs up and subscribe to my channel. Thank you for watching and have a nice day!
Grasshopper Concept: Sequencing by Polyline
Using a polyline as guide, this Grasshopper definition reorders the sequence of elements which the polyline passes through.
This workflow is inspired by Aussie BIM Guru's tutorial "Numbering by Spline using Dynamo!"
ruclips.net/video/blkmDknTu_A/видео.html
[Updated 2022-02-13]
A simpler solution with less components, by Feirooz Mohammed
www.linkedin.com/feed/update/urn:li:activity:6897803390013861888?commentUrn=urn%3Ali%3Acomment%3A%28activity%3A6897803390013861888%2C6898465623366619137%29
Background music:
"Home for the Holidays" by TrackTribe
This workflow is inspired by Aussie BIM Guru's tutorial "Numbering by Spline using Dynamo!"
ruclips.net/video/blkmDknTu_A/видео.html
[Updated 2022-02-13]
A simpler solution with less components, by Feirooz Mohammed
www.linkedin.com/feed/update/urn:li:activity:6897803390013861888?commentUrn=urn%3Ali%3Acomment%3A%28activity%3A6897803390013861888%2C6898465623366619137%29
Background music:
"Home for the Holidays" by TrackTribe
Просмотров: 358
Видео
Grasshopper: Parametric Stick Model of a Simple Bowstring Truss Bridge
Просмотров 8872 года назад
This is a Grasshopper definition that builds a parametric stick model of a simple bowstring truss bridge. To add bracing between top chords, see the following post donsrvtwork.wordpress.com/2022/02/07/parametric-stick-models-for-a-simple-bowstring-truss-bridge/ Timestamps: 0:00 Change model unit 0:10 Construct bottom chords 0:55 Construct top chords 1:35 Construct diagonals 3:35 Collects bottom...
Rhino.Inside.Revit: Building Revit Model from Grasshopper Geometries
Просмотров 1,4 тыс.2 года назад
This video demonstrates the process of expanding a Grasshopper definition with Rhino.Inside components, which at the end generates a Revit model from a stick/line/analytic model. Note this is not a real building project. All steel member sizes adopted are made-up and the structure has not been analyzed by qualified professional. I must stress I don't normally build model this way because there ...
Dynamo/Revit: Modeling a Stick Model Plus Steel Connections
Просмотров 1,3 тыс.2 года назад
This video picks up where "Dynamo: Parametric Stick Model of a Simple Steel Structure (with OOTB Nodes)" left off. ruclips.net/video/z1-3tc6F_SI/видео.html It demonstrates (i) the Dynamo workflow of creating a graph that "maps" Revit structural elements to a stick model, and (ii) the Revit workflow of applying connection details to steel members. Note this is not a real building project. All st...
Revit: Trapezoidal Column Family
Просмотров 7762 года назад
This video depicts the creation of a trapezoidal column family. Angles of the two non-parallel edges are parametric. Write-up at donsrvtwork.wordpress.com/2022/01/06/trapezoidal-column-family/ Background music: "Home for the Holidays" by TrackTribe
Dynamo: Parametric Stick Model of a Simple Bowstring Truss Bridge (with OOTB Nodes)
Просмотров 7812 года назад
This is a Dynamo graph that builds a parametric stick model of a simple bowstring truss bridge. [Updated 2022-02-07] To add bracing between top chords, see the following post donsrvtwork.wordpress.com/2022/02/07/parametric-stick-models-for-a-simple-bowstring-truss-bridge/ Timestamps: 0:00 Title 0:24 Construct base bottom chord 1:09 Construct base top chord 2:12 Segment calculations 4:28 Constru...
Dynamo: Bulk Create Beam Elevations (Step-by-step)
Просмотров 9282 года назад
Note: This is a step-by-step workflow to create the graph. For abbreviated version, see below ruclips.net/video/rUyLZ2s7tIo/видео.html Common practice in my place when it comes to detailing r.c beams, we often provide an elevation for each beam, which will then be completed with detail elements representing rebars, stirrups/links, annotations and etc. This graph automates the "section-cutting" ...
Dynamo: Parametric Stick Model of a Simple Steel Structure (with OOTB Nodes)
Просмотров 1 тыс.2 года назад
This is a Dynamo graph that builds a parametric stick model of a simple steel structure. This graph is completed with ground beams and roof cross bracing, which I mindlessly left out in the Grasshopper version. Note this graph is built with OOTB nodes, hence it's quite verbose. The similar goal can be achieved with a more streamlined graph using "Structural Design" package, as demonstrated by L...
Dynamo: Automatic Sort and Tag a Grid of Columns
Просмотров 2,9 тыс.2 года назад
This Dynamo graph sorts a grid of columns based on their X- and Y-coordinates, populate parameter "Mark" with sequential numbers and lastly tag the columns with a family that reads the value of parameter "Mark".
Grasshopper: Auto-numbering Beams
Просмотров 7972 года назад
A while back I built a Dynamo graph that assigns sequential number to beams based on their X- and Y-coordinate and continuity. This is my attempt to reproduce the script in Grasshopper. The "beam orientation", "beam number" and "beam tag" workflows are direct copy from the post below www.linkedin.com/posts/feirooz_dynamobim-visualprogramming-logic-activity-6864637305244807168-vi4W The original ...
Grasshopper: Parametric Stick Model of a Simple Steel Structure
Просмотров 4 тыс.2 года назад
This is a Grasshopper definition that builds a parametric stick model of a simple steel structure. I intended to experiment this stick model with Rhino.Inside.Revit so it's not built with structural analysis in mind. [Updated Dec 20, 2021] I built a Dynamo version of a similar stick model, link below ruclips.net/video/z1-3tc6F_SI/видео.html [Updated Jan 15, 2022] For the missing ground beams an...
Grasshopper: Parametric Christmas Tree
Просмотров 7222 года назад
I stumbled upon a LinkedIn post by Timo Harboe Nielsen at www.linkedin.com/posts/timohn_i-parametrized-your-christmas-tree-shopping-ugcPost-6872150095027060736-wZdv which showcases a very cool Grasshopper parametric Christmas tree. This is my attempt to reproduce it.
Grasshopper: Rebuild Exported Revit Analytical Beams
Просмотров 1312 года назад
A Revit analytical beam typically exported in three parts because it has a "start segment" on one end and a "end segment" on the other. This video depicts a Grasshopper definition that rebuilds the three-segment analytical lines into single-segment elements. David Rutten explained the logic behind "group by direction" in the following post discourse.mcneel.com/t/line-grouping-to-direction/51472...
Dynamo Concept: Improved Sorting Logic for Auto-numbering Beams
Просмотров 2062 года назад
This is my attempt to explain the improved sorting logic behind a newer iteration of auto-numbering beams graph. I must say my background is not programing so I hope my explanation makes sense to you. Auto-numbering Beams (with Improved Sorting Logic) ruclips.net/video/SqSpxcDuO-w/видео.html
Dynamo: Auto-numbering Beams (with Improved Sorting Logic)
Просмотров 6382 года назад
The first iteration of this graph has a rather primitive sorting logic, resulting in beams that are at an angle to X- or Y-axis (especially continuous beams) been named in a non-sequential fashion. This version of graph has a better sorting logic that properly name/number the beams that are not parallel to X- or Y-axis. It also takes care of continuous beams by grouping them instead of taking e...
Grasshopper/Revit: Space Frames with Grasshopper and Rhino.Inside.Revit
Просмотров 2 тыс.2 года назад
Grasshopper/Revit: Space Frames with Grasshopper and Rhino.Inside.Revit
Grasshopper: A Somewhat Freeform Surface
Просмотров 8902 года назад
Grasshopper: A Somewhat Freeform Surface
Dynamo: Split Columns by Level (with OOTB Nodes)
Просмотров 1,1 тыс.2 года назад
Dynamo: Split Columns by Level (with OOTB Nodes)
Revit/Grasshopper: Playing with Rhino.Inside.Revit
Просмотров 5952 года назад
Revit/Grasshopper: Playing with Rhino.Inside.Revit
Dynamo: Join Slabs (without Triggering a Ton of Warnings)
Просмотров 1882 года назад
Dynamo: Join Slabs (without Triggering a Ton of Warnings)
Dynamo: Mark Unreferenced Drafting Views and Legends with OOTB Nodes
Просмотров 1522 года назад
Dynamo: Mark Unreferenced Drafting Views and Legends with OOTB Nodes
Dynamo: [Quickie] Get GUID and Element ID with an Element's Marking
Просмотров 2 тыс.2 года назад
Dynamo: [Quickie] Get GUID and Element ID with an Element's Marking
Dynamo: Auto-numbering Beams Part 3 - Dynamo Player and Improvement
Просмотров 4142 года назад
Dynamo: Auto-numbering Beams Part 3 - Dynamo Player and Improvement
Dynamo: Auto-numbering Beams Part 2 - Numbering Beams
Просмотров 8552 года назад
Dynamo: Auto-numbering Beams Part 2 - Numbering Beams
Dynamo: Auto-numbering Beams Part 1 - List Operations
Просмотров 1,3 тыс.2 года назад
Dynamo: Auto-numbering Beams Part 1 - List Operations
Dynamo: Export and Import Data Part 2 - From Spreadsheet to Revit
Просмотров 1522 года назад
Dynamo: Export and Import Data Part 2 - From Spreadsheet to Revit
Dynamo: Export and Import Data Part 1 - From Revit to Spreadsheet
Просмотров 2123 года назад
Dynamo: Export and Import Data Part 1 - From Revit to Spreadsheet
Hello Don, I have a question it might be silly, what if you wanna create lets say two shared parameters assigned to two different Parameter Groups?
Your video doesn't have audio, or is it my PC having problem. But nice work cheers
Genius
The gh script for beams is not supporting can u help me with that pls
Everything apprears to be small, i can see all the columns and beam only when zoomed in closer how do i solve this?
Nice tutorial, Hi can you share gh file please…tnx
Love it. I have no idea how to use Dynamo but I use Revit all the time for work and you have inspired me to learn!
Great stuff!! Very needed
Hi Sir, any chance you can share the script to me ?
Como lo puedo hacer para que tome como referencia el GRID, paralelo mas cercano a la viga, y tome este como el nombre, ejemplo VG-(NAME-GRID), "VG-1"
heyy can you share me this sketchup file?? please share if you can
Is it the same procedure for trapezoid beam please ?
"Trapezoidal" in terms of cross-section, yes, modify the sweep profile. If you are referring to tapered beams, then the process is different.
Hi there, thanks for your informative videos. If I have a TOS model from Strand7, how do I encorporate that into Dynamo to rebuild the model in Revit? Normally Strands does nodes and lines, these lines carry name properties so how can I assign those names to families and make them all work in Dynamo?
Hi there. I'm not familiar with Strand7. Normally if i wanna convert a centerline/stick/analytical model to native Revit families, i would use Rhino.Inside. I have a video here depicting that workflow, hope it helps. ruclips.net/video/ab0K1TX0Jb0/видео.html
Thanks for sharing! I tried a couple of plugins, but none of them quite worked for me. Even this Dynamo graph didn't solve my problem, there are still some columns from different families that don't follow the right sequence. I am starting in Dynamo, so it is probably an easy fix. Still, got a lot of training to do and your vid showed me that it is possible to do this with Dynamo. So thanks again!
Script pls
Hi sir pls share the script tq❤
May I know where to download the Dynamo Script?
whats the name of those renamed nodes? im a beginner in dinamo
And im currently using Revit 2021
Can you make a tutorial of this model or Do you sell this script ?
Thank so much
Exactly what I was looking for, thanks a million!
Can you show it step by step and the component u are using. Tq
Great vid! One question: why did you set "h" as an instance parameter? What does it change? What is the difference between "h" as an instance parameter than as a type parameter?
Hey Rodolfo. Thanks. I set "h" as instance param because in my case my columns have similar width but different depth, and i don't wanna keep duplicating new types for every new depth. Hope this makes sense.
Please send.dyn
Really useful! Thank you for this!
Thanks for sharing! When I connect the 'built-in catagories'(foundation) to 'element type picker', I can only see few options in the menu...I cant find the 750mm slab...Ist that anyway to find more element type?
Hey Frank. You need to have the family type, in your case 750mm thk slab, created in Revit first before you see it in [Element Type Picker]. Hope this helps.
@@DonaldCheah ok...i am newbie in BIM...can u figure me out how can I create this..?
@@franktseng2425 knowledge.autodesk.com/support/revit/learn-explore/caas/CloudHelp/cloudhelp/2018/ENU/Revit-Customize/files/GUID-3F38AE40-023F-415A-AD35-645635D963F8-htm.html
Thank you so much.
Thank you so much!
Hi there thanks for the script. I'm getting warnings with both "Points.by.Coordinates" nodes: Warning message - "Warning: Your inputs lie outside of the allowable modeling range, consider choosing the Large setting with a modeling range between 0.01 and 1,000,000 from the "Settings => Geometry Working Range" dialog" I'm also getting warning with the "Geometry.Translate" node: Warning message - Warning: Your inputs lie outside of the allowable modeling range, consider choosing the Large setting with a modeling range between 0.01 and 1,000,000 from the "Settings => Geometry Working Range" dialog Could you assist me at all please? It took so long to follow the script and i just cant debug it, thank you so much!
In Dynamo, go to "Settings", then "Geometry Scaling...", when "Geometry Working Range" dialog box pops up, select "Extra large", then "Apply Changes". This shall fix the error message. Hope this helps.
😓 Promo-SM!
Sir.How to download revit plugin for Grasshoper?
You can download Rhino.Inside.Revit from www.rhino3d.com/inside/revit/1.0/
hello dear sir, nice tutorial... can you make it tutorial in grasshopper sir??.
Thank you. Will do
ruclips.net/video/KCMod5q_6U4/видео.html
Hi, thanks a lot for this well done script on YT. I've seen for the first time path mapper usage. Could I suggest to place vertical bracing on only one extremity and add bracing in the 2 planes of the roof, on the same "extremity", so rigidity in all planes is provided on only one extremity, which is sufficient for not too long buildings I guess. Again, thanks for permitting us to see what can be done efficiently!
@shubacka thank you. I'm glad you found this useful. Yeah, to place bracing only on first and last bays, use [List Item] with "0" and "-1" as indices before you collect the geometries.
I’m from Brazil, thanks for the work!
感谢UP主分享,请继续保持,来自中国网友的支持
Hi don, I am impressed with the videos. I have followed the steps and created the the same script. Some times It works nice but sometimes it fails to number the beams. It does not assign the beam number as per the script prepared. Can you please tell me why I am facing such issue ? Sometimes it numbers the beam next to it first and then the previous one for horizontal. (Every time I have to swipe the numbers assigned) can you please tell me the solution for this ?
Hey Shashank. My apologies for this graph does not work consistantly. I afraid the problem you encountered (and myself, too) is due to the limitation of this graph, ie. the relatively primitive sorting mechanism, which sorts the midpoint of each beam by X- or Y-coordinate. And this is especially obvious when numbering the beams that are not parallel to X- and/or Y-axis. I afraid some manual adjustments to the beam names are required until a better sorting mechanism is adopted. The "better sorting mechanism" I have in mind is to group all continuous beams prior to sorting their midpoints by X- or Y-coordinate.
@@DonaldCheah Thanks for your response. Please let me know once you get the solution for sorting mechanism. I am also trying to sort it as per the requirement. I request you to share the details if you get it. Thank you in advance
@@shashankbagane448 no prob, mate.
@Shashank Bagane here's the link to 2nd iteration with an improved sorting logic ruclips.net/video/SqSpxcDuO-w/видео.html Do let me know if it works for you.
hi Don, may I ask the reason of the "failed" is because the typing not match with the parameter file ? Which means I need to input a Shared parameter file in family first? since this node is unable to create a new parameter for the family
Hey James. In order for this graph to work, your project need to first have access to a shared parameter file that consists of the shared parameters which you wanna insert into your family (0:27). And yes, the parameter names input into the Code Block (1:58) are case-sensitive between quotation marks, they have to be exactly the same spelling as the ones in your shared parameter file. Hope this helps.
Beautiful
Thanks, mate.
Great use-case of Dynamo!
Thanks, mate.
Can you share with us a copy of that? One that is viewable on SketchUp?
What is the estimated cost for this size?
sending my support idol sana makadalaw ka din sa munting bahay ko salamat idol godbless
For example, leaning a beam on a column
Make one simple animation example please
thank you very much.
Bullshit - No foundations ! :D
How to export animation from the proper plugin, I have tried it but the animation proper animation plugin does not work only the animation camera
Can you give me this SKETCHUP FACTORY file? if you send it to mail: tranvanhungcbm@gmail.com Thank you very much
Can you give me this SKETCHUP FACTORY file? if you send it to mail: tranvanhungcbm@gmail.com Thank you very much
background music link please?
no