Walls following topography in Revit using Dynamo!

แชร์
ฝัง
  • เผยแพร่เมื่อ 11 ต.ค. 2024
  • Taking on a user request today, no railings required.
    I hope you enjoy the session and learn something new! Feel free to comment any feedback/questions below, or follow my channel if you enjoyed this.
    Learn more about Dynamo at;
    primer.dynamob...
    Software used;
    Autodesk Revit 2020: www.autodesk.c...
    Dynamo: dynamobim.org/
    DaVinci Resolve: www.blackmagic...
    OBS: obsproject.com/
    Hardware used;
    Webcam: support.logite...
    Laptop: www.msi.com/Wo...
    Microphone: www.jbhifi.com...
    Audio interface: focusrite.com/...
    #revit #dynamo #bim

ความคิดเห็น • 64

  • @ybz4220
    @ybz4220 3 ปีที่แล้ว +1

    Thanks, this is fantastic, almost the best way to resolve the fences following the topography.

    • @AussieBIMGuru
      @AussieBIMGuru  3 ปีที่แล้ว +1

      You're welcome! I'll revisit in future to do staged/stepped foundations which are the best reflection of real life, using this as a foundation for the script.

  • @marwanbeaino5377
    @marwanbeaino5377 ปีที่แล้ว +1

    Very useful indeed ! Great script, many thanks !

  • @bigted92
    @bigted92 3 ปีที่แล้ว +1

    Would love to see a video on how to model construction batters

    • @AussieBIMGuru
      @AussieBIMGuru  3 ปีที่แล้ว

      Hrm to be honest it's very difficult and as an architect I never have to do it (luckily). I believe most civil engineers typically manage batter/cut/fill calculations in separate programs like 12D or ACADC3D. In Revit the only tool we really have is the 'graded region' tool which can compare phased topography and report on the cut/fill areas between them, but it's a very difficult tool to use accurately as a civil engineer.

  • @leoisaia579
    @leoisaia579 ปีที่แล้ว +1

    You are a Genius.
    If You have to create multiple walls at once to compute material over de Surface, what am I supposed to change in the script? Sorry, I'm a newbie with Dynamo.
    Thanks in advance

    • @AussieBIMGuru
      @AussieBIMGuru  ปีที่แล้ว

      This probably isnt the easiest workflow for a beginner, but you could get the polysurface of the topo and try splitting the wall surface with it, then taking the area of the lower split piece.

  • @harikrishnans1137
    @harikrishnans1137 3 ปีที่แล้ว

    You are a genius man!!!!!

  • @aps1s
    @aps1s 3 ปีที่แล้ว +1

    Hey Gavin! Really enjoy the videos- good stuff.
    I have a question about using Revit to model bridge structures- when making a bridge model, the span of the bridge usually has to follow a certain road alignment (this aligmnet is done in Civil 3D and from that alignment (or surface) it is possible to get coordinates (X,Y and Z) to than import them into Revit through Dynamo). I then create the span that follows that line ( usually curved in elevation view, but can also be curved in plan view). The problem comes when the road alignment has to be changed and the points and further the line has to be created again and the span has to be created again. Is there a way that it could be done that when the created bridge span is somehow parametricaly connected to this line that is created from those alignment points,so that when this alignment chnages it counld be possible to update the span faster?
    Have you ever come across any companies in Australia creating bridge BIM models in Revit? Maybe some other pograms are popular in Australia for bridge modeling?

    • @AussieBIMGuru
      @AussieBIMGuru  3 ปีที่แล้ว

      Yes usually firms use complex adaptive components in order to place and set the bridge viaducts and components. Dynamo is probably the easier part whilst the families take longer and require sector specific expertise.
      Check out this presentation here for an example of how this works:
      th-cam.com/video/6aWITsw0qqI/w-d-xo.html

  • @obsidianstatue
    @obsidianstatue 3 ปีที่แล้ว +1

    yea, I had a similar error when switching scales while doing something different.

    • @AussieBIMGuru
      @AussieBIMGuru  3 ปีที่แล้ว

      Glad it wasn't just me! So strange.

  • @eskQ2
    @eskQ2 3 ปีที่แล้ว

    Awsome!

  • @ignacioarjol6635
    @ignacioarjol6635 3 ปีที่แล้ว +1

    Hi Gavin! Excellent tutorial as all your other contents. I’m following your steps and it goes well till the end. Wall.ByProfile doesn’t create the wall and give a warning. I’m using Revit 2022 could be this the problem? Something related with the Forge Units thing? Is there any solution?

    • @ignacioarjol6635
      @ignacioarjol6635 3 ปีที่แล้ว +1

      Now I did the same script in Revit2018 and totally worked

    • @AussieBIMGuru
      @AussieBIMGuru  3 ปีที่แล้ว

      Yes I suspect its a unit type issue - those changes are causing all kinds of issues for custom packages that aren't up to date.

    • @ignacioarjol6635
      @ignacioarjol6635 3 ปีที่แล้ว +1

      @@AussieBIMGuru Thanks for your answer! I’m waiting your next video

  • @lecg_arq
    @lecg_arq 3 ปีที่แล้ว

    Thank you legend

    • @AussieBIMGuru
      @AussieBIMGuru  3 ปีที่แล้ว

      You're welcome, thanks for the request! I'll revisit this in future to add a stepping foundation approach as well.

  • @haneefn2
    @haneefn2 ปีที่แล้ว

    while connecting "topography.mesh" geting error "one more geometries have failed to convert due to this error: unable to create Line. Points are likely Coincident"

    • @AussieBIMGuru
      @AussieBIMGuru  ปีที่แล้ว +1

      A common error for complex meshes. Maybe try manually deconstructing the mesh using element.geometry and getting mesh from that list.

  • @muhammadfaraz7052
    @muhammadfaraz7052 ปีที่แล้ว

    Hi Gavin,
    This is terrific. I actually need to calculate excavation volumes in Revit. I have 2 Topo surfaces and I need to create a mass by connecting the 2 tins. Is there a way?

    • @AussieBIMGuru
      @AussieBIMGuru  ปีที่แล้ว

      Not natively in Revit as far as I know. You might be able to join them as a mesh and make a direct shape from it, but it wouldnt be editable topography.

    • @muhammadfaraz7052
      @muhammadfaraz7052 ปีที่แล้ว

      @@AussieBIMGuru If I create 4 walls around the topo area. TOW follows the top topo surface, and the wall Bottom follows the bottom topo, which will create an enclosed space that will have a volume.

    • @AussieBIMGuru
      @AussieBIMGuru  ปีที่แล้ว

      @@muhammadfaraz7052 yes dynamo can make meshes from topography and also make direct shapes. I believe the springnodes package can do both of these things

    • @AussieBIMGuru
      @AussieBIMGuru  ปีที่แล้ว

      @@muhammadfaraz7052 yes this could probably work. You would need to intersect a volume around the walls with the topography.

    • @muhammadfaraz7052
      @muhammadfaraz7052 ปีที่แล้ว

      Ignore the above plz. The room will not compute volume, my bad.

  • @RobertCrakk
    @RobertCrakk 2 ปีที่แล้ว

    a query. because the option "Mesh.topolysurface" does not appear. Thank you, I await your response

    • @AussieBIMGuru
      @AussieBIMGuru  2 ปีที่แล้ว +1

      It should be in spring nodes package.

    • @RobertCrakk
      @RobertCrakk 2 ปีที่แล้ว

      @@AussieBIMGuru It doesn't appear to me, is there a way to install it?

    • @AussieBIMGuru
      @AussieBIMGuru  2 ปีที่แล้ว +1

      The package manager can do this under manage > search for packages.

  • @jskbim
    @jskbim ปีที่แล้ว

    could you list packages used in the scene?

  • @luisfernandotelesdesousa6677
    @luisfernandotelesdesousa6677 7 หลายเดือนก่อน

    i reply your squematic routine but not working.
    You can i have this script, please?

    • @AussieBIMGuru
      @AussieBIMGuru  7 หลายเดือนก่อน

      You can find most of my scripts on my github, datestamped by video release date.

    • @luisfernandotelesdesousa6677
      @luisfernandotelesdesousa6677 7 หลายเดือนก่อน

      @@AussieBIMGuru Thanks for sharing your routine, but some errors occured on launch this script. the final node show this error "its not possible project value null for double" and the node curve.startpoint show this error "internal error, info unref one non index" and point.z show this error "internal error, info unref one non index"
      Sorry about that message but i need make walls in my final work in my university and i going crazy because i´m not making my walls following my topo, help me, please.

    • @AussieBIMGuru
      @AussieBIMGuru  7 หลายเดือนก่อน

      @luisfernandotelesdesousa6677 likely the topographt is too detailed and has caused more complex geometry than my example. Unfortunately detailed dynamo troubleshooting is very difficult via youtube, id suggest making a thread on dynamo forums, sharing your progress and asking for further assistance from the community.

  • @angelv8414
    @angelv8414 ปีที่แล้ว

    Hi, could you share the Dynamo file pls

    • @AussieBIMGuru
      @AussieBIMGuru  ปีที่แล้ว +1

      All on my github
      github.com/aussieBIMguru

    • @angelv8414
      @angelv8414 ปีที่แล้ว

      @@AussieBIMGuru Thank you!

  • @hazimzaim3996
    @hazimzaim3996 ปีที่แล้ว

    couldn't find mesh.topolysurface

    • @AussieBIMGuru
      @AussieBIMGuru  ปีที่แล้ว

      Springnodes should have this.

    • @hazimzaim3996
      @hazimzaim3996 ปีที่แล้ว

      @@AussieBIMGuru thanks!

    • @monisnasir5554
      @monisnasir5554 ปีที่แล้ว

      @aussieBIMGuru where can I find spring nodes?

    • @monisnasir5554
      @monisnasir5554 ปีที่แล้ว

      @AussieBIMGuru where can I find spring nodes?

    • @AussieBIMGuru
      @AussieBIMGuru  ปีที่แล้ว

      @@monisnasir5554 package manager in dynamo.

  • @jedsanford7879
    @jedsanford7879 2 ปีที่แล้ว

    Yo if we talking user requests I got a hot one for you. Write rooms sizes to rooms. I know this is possible but sounds like a pain to setup

    • @AussieBIMGuru
      @AussieBIMGuru  2 ปีที่แล้ว +1

      This is typically how I do it if we're talking cross dimensions: th-cam.com/video/LFIxJC6cwGs/w-d-xo.html

    • @jedsanford7879
      @jedsanford7879 2 ปีที่แล้ว +1

      @@AussieBIMGuru Man this is gold thanks! of course now I have another puzzele. i want to create model lines from core face exterior reference lines on walls. Cant seem to figure out how to make a curve from the references. or maybe make a curve from the walls and then move them to the reference? idk. going to use it to trace links when their modeling is shite and I need to clean it all anyway.

    • @AussieBIMGuru
      @AussieBIMGuru  2 ปีที่แล้ว +1

      Yes i would probably try offsetting location curves, but corner cleanup will always be problematic. Maybe consider taking room finish boundaries and clashing their midpoints if you need to identify the wall they belong to.

  • @jskbim
    @jskbim ปีที่แล้ว

    how to find select model element (change) has to be copied from select model elment select? lol

    • @AussieBIMGuru
      @AussieBIMGuru  ปีที่แล้ว

      Not quite sure what you mean, can you clarify? Select model element is a node which comes with Dynamo by default.

  • @fukuda6025
    @fukuda6025 3 ปีที่แล้ว

    Nice tutorial Guru! But what happens with the length and area parameters outcomes? Can I trust it?

    • @AussieBIMGuru
      @AussieBIMGuru  3 ปีที่แล้ว +1

      In this case area is correct but length is not. If you wish to get the true length along the surface of the topography you would need to calculate it from Dynamo and then set it to a shared or project parameter on the wall using the script. The length would still be the flat/linear length of the wall.

    • @AussieBIMGuru
      @AussieBIMGuru  3 ปีที่แล้ว +1

      @@fukuda6025 it is a very generic error. My best guess is the wall may not support the algorithm (e.g. it has openings, or is on a curve) but I'd need to know which node is giving the warning.

    • @fukuda6025
      @fukuda6025 3 ปีที่แล้ว +1

      @@AussieBIMGuru Thanks Guru! I followed all steps but my wall seams to appear only as analytical form, not as an element, with this ''Warning: Wall.ByProfile expects argument type(s) (Curve[], WallType, Level, double), but was called with (double, Revit.Elements.WallType, Revit.Elements.Level, double).'' I'll try to reinstall my Dynamo

  • @EngFabricioRF
    @EngFabricioRF ปีที่แล้ว

    Thanks man! Any alternatives to Wombat on Revit 2024? Wall.ByProfile It's not working. I got this message "Method not found: 'Int32 Revit.Elements.Elment.get_Id()'."

    • @AussieBIMGuru
      @AussieBIMGuru  ปีที่แล้ว +1

      Not that I know of, unfortunately they changed the integer types to both 32/64 bit in 2024 so many custom packages will have errors here.

    • @EngFabricioRF
      @EngFabricioRF ปีที่แล้ว +1

      @@AussieBIMGuru thats what I tought. Thanks! 🤝