- 98
- 497 664
Don's Work
Malaysia
Приєднався 19 жов 2011
In this channel I'm primarily sharing visual programming stuff from Revit/Dynamo and/or Grasshopper (with Rhino.Inside.Revit), among others. There are some fly through animations from SketchUp and Revit, too.
Most of the graphs and definitions shared here are pretty bespoke to the projects or models that I worked on and they may not work for you OOTB without some form of edits or modifications.
If you find a video useful, please consider giving it a "like" and subscribe to my channel. Thank you for watching and have a nice day!
Most of the graphs and definitions shared here are pretty bespoke to the projects or models that I worked on and they may not work for you OOTB without some form of edits or modifications.
If you find a video useful, please consider giving it a "like" and subscribe to my channel. Thank you for watching and have a nice day!
Grasshopper/Rhino.Inside.Revit/Dynamo: Create 3D Ramp in Revit from 2D Lines in CAD
This video depicts a workflow to create a double-curve 3D floor (serves as ramp) in Revit from 2D lines in CAD.
The process involves
- cleane up the CAD file leaving behind only the slab boundary lines,
- use Grasshopper (with Rhino.Inside.Revit) to export slab point coordinates to Excel and create a flattened floor slab in Revit
- use Dynamo to elevate the flattened floor slab to its actual elevation based on point data from Excel file
I have a post detailing the logic behind these definition and graph, link below if you're interested
donsrvtwork.wordpress.com/2024/03/16/modelling-ramp-from-flattened-cad-file-using-rhino-inside-revit-and-dynamo/
#visualprogramming #visualcoding #visualscripting #revit #revitdynamo #dynamo #dynamobim #rhinoinsiderevit #rhinoinside #grasshopper #grasshopper3d #parametric #bim #buildinginformationmodeling #interoperability #automation #lowcode #nocode #cad
The process involves
- cleane up the CAD file leaving behind only the slab boundary lines,
- use Grasshopper (with Rhino.Inside.Revit) to export slab point coordinates to Excel and create a flattened floor slab in Revit
- use Dynamo to elevate the flattened floor slab to its actual elevation based on point data from Excel file
I have a post detailing the logic behind these definition and graph, link below if you're interested
donsrvtwork.wordpress.com/2024/03/16/modelling-ramp-from-flattened-cad-file-using-rhino-inside-revit-and-dynamo/
#visualprogramming #visualcoding #visualscripting #revit #revitdynamo #dynamo #dynamobim #rhinoinsiderevit #rhinoinside #grasshopper #grasshopper3d #parametric #bim #buildinginformationmodeling #interoperability #automation #lowcode #nocode #cad
Переглядів: 31
Відео
Grasshopper/Rhino.Inside.Revit/Dynamo: Rebuild DirectShape Slabs to Native Revit Family and Type
Переглядів 4221 годину тому
This video shows the process to rebuild a couple of DirectShape slabs to native Revit floor family and type. The workflow involves Revit, Rhino, Grasshopper (with Rhino.Inside.Revit) and Dynamo. Please note this is a bespoke workflow that requires the alignment lines of which the DirectShape slabs were built upon. This workflow doesn't work without the alignment lines. I posted a piece to my bl...
SketchUp Presentation of a Conceptual Model
Переглядів 2914 днів тому
The is a flythrough animation of a conceptual model of a factory. The 3D model was done in 2010 with SketchUp. #sketchup #sketchup3d #3dmodel #animated #animation #flythrough #walkthrough
Grasshopper: Elevate Flattened Points to Actual Z Coordinates
Переглядів 4021 день тому
This is a simple Grasshopper definition that elevates flattened survey points to their actual Z coordinates. User can export the coordinates to a .csv file for toposurface creation in Revit later. I have a CAD file with flattened survey points (represented by blocks made up of two short lines forming "X") and stated elevations (in the form of text). I need to create a .csv file with the actual ...
Revit: Flying Through Structural Steel Framing of a Warehouse
Переглядів 3921 день тому
Revit: Flying Through Structural Steel Framing of a Warehouse
Dynamo: Automatic Sort and Sequence Piles
Переглядів 32Місяць тому
Dynamo: Automatic Sort and Sequence Piles
Dynamo: Flawed Logic to Join Slabs and Beams
Переглядів 50Місяць тому
Dynamo: Flawed Logic to Join Slabs and Beams
Revit: Flying Through Structural Framing of a Factory
Переглядів 54Місяць тому
Revit: Flying Through Structural Framing of a Factory
Dynamo: Check Pile Center-to-Center Distance
Переглядів 40Місяць тому
Dynamo: Check Pile Center-to-Center Distance
Rhino.Inside.Revit (Proof of Concept): Pushing Blocks of Lines to Revit as Groups of Trusses
Переглядів 48Місяць тому
Rhino.Inside.Revit (Proof of Concept): Pushing Blocks of Lines to Revit as Groups of Trusses
Dynamo: Check and Update Pile Embedment Depth
Переглядів 52Місяць тому
Dynamo: Check and Update Pile Embedment Depth
Grasshopper/Rhino.Inside/Dynamo: Modelling a Spiral Ramp
Переглядів 179Місяць тому
Grasshopper/Rhino.Inside/Dynamo: Modelling a Spiral Ramp
Dynamo: Add Nearest Gridline References to Beams
Переглядів 55Місяць тому
Dynamo: Add Nearest Gridline References to Beams
Revit Family Overview: Adaptive Cascading Drains #adaptivef
Переглядів 342 місяці тому
Revit Family Overview: Adaptive Cascading Drains #adaptivef
Revit Family Overview: A Parametric RC Sump with Grating Cover
Переглядів 672 місяці тому
Revit Family Overview: A Parametric RC Sump with Grating Cover
Rhino.Inside.Revit: (Proof of Concept) "Pushing" Karamba 3D Output to Revit
Переглядів 652 місяці тому
Rhino.Inside.Revit: (Proof of Concept) "Pushing" Karamba 3D Output to Revit
Grasshopper/Revit: (Proof of Concept) Bulk Create Slabs with Rhino.Inside.Revit
Переглядів 652 місяці тому
Grasshopper/Revit: (Proof of Concept) Bulk Create Slabs with Rhino.Inside.Revit
Dynamo: (Proof of Concept) Bulk Create and Join Slabs
Переглядів 522 місяці тому
Dynamo: (Proof of Concept) Bulk Create and Join Slabs
Grasshopper Concept: Sequencing by Polyline
Переглядів 4232 роки тому
Grasshopper Concept: Sequencing by Polyline
Grasshopper: Parametric Stick Model of a Simple Bowstring Truss Bridge
Переглядів 9962 роки тому
Grasshopper: Parametric Stick Model of a Simple Bowstring Truss Bridge
Rhino.Inside.Revit: Building Revit Model from Grasshopper Geometries
Переглядів 1,6 тис.3 роки тому
Rhino.Inside.Revit: Building Revit Model from Grasshopper Geometries
Dynamo/Revit: Modeling a Stick Model Plus Steel Connections
Переглядів 1,4 тис.3 роки тому
Dynamo/Revit: Modeling a Stick Model Plus Steel Connections
Dynamo: Parametric Stick Model of a Simple Bowstring Truss Bridge (with OOTB Nodes)
Переглядів 8853 роки тому
Dynamo: Parametric Stick Model of a Simple Bowstring Truss Bridge (with OOTB Nodes)
Dynamo: Bulk Create Beam Elevations (Step-by-step)
Переглядів 1,1 тис.3 роки тому
Dynamo: Bulk Create Beam Elevations (Step-by-step)
Dynamo: Parametric Stick Model of a Simple Steel Structure (with OOTB Nodes)
Переглядів 1,2 тис.3 роки тому
Dynamo: Parametric Stick Model of a Simple Steel Structure (with OOTB Nodes)
Dynamo: Automatic Sort and Tag a Grid of Columns
Переглядів 3,7 тис.3 роки тому
Dynamo: Automatic Sort and Tag a Grid of Columns
Grasshopper: Parametric Stick Model of a Simple Steel Structure
Переглядів 4,9 тис.3 роки тому
Grasshopper: Parametric Stick Model of a Simple Steel Structure
Grasshopper: Parametric Christmas Tree
Переглядів 8793 роки тому
Grasshopper: Parametric Christmas Tree
🎉
Thank you!
Hi. i cant find the Parameter Group (3:57) . What do i do ?
Hi. [Parameter Groups] comes from package "archi-lab.net". Instead you can use the core node [Select Builtin Parameter Group] (3:58, 2nd item in the drop down list)
i have a question for this auto-numbering beams what if there are couple of the same length,width,height beam exist then counting separately? or for example HBM-1 exist more than 1 or something then what is would count ?
Hi. I'm not sure I fully understand your question. This graph doesn't group beams by length/width/height, instead it first differentiates "vertical" and "horizontal" beams by their vectors (in relation to X), then group them by beam orientations (again, by their vectors), and then further refine the grouping by their "continuity" (archi-lab.net's [Group Curves]). And each beam will be counted separately. There wouldn't be more than one "HBM-1" because the value we feed to "Mark" will be a series of sequential numbers, no repetitive.
Damn jalan ipoh
I'm curious , does the rhino export have any type parameters attached or is it direct shape geometry ?
Yes, the GH center lines are pushed to Revit as native Revit families, not directshapes
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. ua-cam.com/video/ab0K1TX0Jb0/v-deo.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
ua-cam.com/video/KCMod5q_6U4/v-deo.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 ua-cam.com/video/SqSpxcDuO-w/v-deo.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