Floor Finishes by Room using Dynamo!

  Рет қаралды 13,914

Aussie BIM Guru

Aussie BIM Guru

Күн бұрын

Пікірлер: 99
@yannjungho3667
@yannjungho3667 Жыл бұрын
Hey Gavin, How are you doing these days? Without you, this youtube dynamo world looks a bit boring to me. I hope you take your time as much as you needed. From one of your Korean fans.
@AussieBIMGuru
@AussieBIMGuru Жыл бұрын
I'm hoping to make a return early next year :)
@aleocampify
@aleocampify 2 жыл бұрын
Thank you! I modified it and did it with spaces instead of Rooms and it works. At least on a small practice project, I still need to try it on my real project. Thank you!
@AussieBIMGuru
@AussieBIMGuru 2 жыл бұрын
Glad it helped!
@danve3272
@danve3272 3 жыл бұрын
Great video would further love to see how we can offset from level the finish floor to accomodate its thickness, and see a similar application for ceilings but very informative
@AussieBIMGuru
@AussieBIMGuru 3 жыл бұрын
Ceilings are a bit more complex as they have API only in 2022 onwards, but I made a tutorial on it here in Python: kzbin.info/www/bejne/e2SpqWuHocqViZI I'll likely remake this tutorial in future at some point...
@مرأفتالجزار
@مرأفتالجزار 2 жыл бұрын
Man you are a LIFE SAVIOR! You just saved hours for me! Thank you thousand times.
@AussieBIMGuru
@AussieBIMGuru 2 жыл бұрын
You're most welcome, that's awesome to hear!
@zeynepdiken4155
@zeynepdiken4155 2 жыл бұрын
Awesome! Thank you very much!
@AussieBIMGuru
@AussieBIMGuru 2 жыл бұрын
You are welcome!
@iljanasarenko5855
@iljanasarenko5855 2 жыл бұрын
Great tutorial! Thank you!
@AussieBIMGuru
@AussieBIMGuru 2 жыл бұрын
You're welcome!
@abhayyerekar4269
@abhayyerekar4269 Жыл бұрын
Hey Gavin, thank you for the video. It’s very useful. As I am trying to scrip on the same line, please can you tell what all packages do we need
@AussieBIMGuru
@AussieBIMGuru Жыл бұрын
I suggest trying this updated tutorial instead which only uses Crumple package: kzbin.info/www/bejne/p6vOeWOhhdCYrK8
@mavs013
@mavs013 Жыл бұрын
Thank you,this one is very useful,too.
@AussieBIMGuru
@AussieBIMGuru Жыл бұрын
You are welcome!
@charlesball9522
@charlesball9522 3 жыл бұрын
These are more general questions on how you did the floors before you got to this point but... did you create separate floors in each room? did you add those floors on top of another floor (i.e. a" structural" floor)? how do you handle floor finishes of different thicknesses? do you move the structural floor down and leave the top of the finishes at the level or do you add another level or reference plane for the tops of the finishes. Thanks as always.
@AussieBIMGuru
@AussieBIMGuru 3 жыл бұрын
For laid finishes i model these and offset them by their own thickness. I know some firms use roofing as a non category compliant approach (and fascias for skirtings) given roofs grow upwards unlike floors. For a finish requiring a setdown i include the screed layer depth in the floor type (e.g. 10mm tile / 40mm screed at high point) and set the base to be variable in the structure settings. This way the top may fall but the base is consistent. Structural floor impact is usually best managed by leaving a hole for the setdown area, modelling it as a separate floor, lowering it and offsetting its sketch outwards by the required fold zone width. These can then be joined together for seamless soffit appearance.
@LeafIsGood
@LeafIsGood 3 жыл бұрын
Hi, thanks for a great video. I'm very new to Dynamo - how do I get rid of the blue curves (the room boundary lines) that is created in the Revit model? TYIA.
@AussieBIMGuru
@AussieBIMGuru 3 жыл бұрын
Right click on the nodes which generate geometry in Dynamo, and disable their preview.
@Alex-wz8zj
@Alex-wz8zj 2 жыл бұрын
AWESOME
@AussieBIMGuru
@AussieBIMGuru 2 жыл бұрын
Glad you liked it!
@unnamedgosu
@unnamedgosu 2 жыл бұрын
Спасибо, друг!
@AussieBIMGuru
@AussieBIMGuru 2 жыл бұрын
You're welcome!
@ravichandra-up1nu
@ravichandra-up1nu 4 жыл бұрын
Good gavin..!! Can you make a script to identify the ceiling heights in corridors ...As manually checking ceiling heights for all the corridors is a bit boring task..
@AussieBIMGuru
@AussieBIMGuru 4 жыл бұрын
Yes I'd suggest getting room geometry, isolating the faces pointing up of the solid form by checking their normals, extrude it up by a nominated height and collecting the intersecting ceilings using a solid intersection node from the bimorph package.
@zeynepsozuer3175
@zeynepsozuer3175 2 жыл бұрын
Hi, thanks for the video. How can i get the Element.GetParameterValueByName node? I can't find the package. Thanks.
@AussieBIMGuru
@AussieBIMGuru 2 жыл бұрын
This node comes with Revit and Dynamo. It is located under Revit > Element
@BatuhanOrkunDedeoglu
@BatuhanOrkunDedeoglu 3 жыл бұрын
hi Sir, Are there anyway to not create new floor but just change its boundries ? i need to use same ID but every time i started dynamo it makes a new floor and its ID changes
@AussieBIMGuru
@AussieBIMGuru 3 жыл бұрын
I believe it is only possible for floors with the same number of sketch lines before and after due to API limits. The floor API has a lot of missing features, eg adding internal loops. See here for some discussion and solutions; forum.dynamobim.com/t/i-want-to-edit-the-sketch-of-an-existing-floor-or-slab/9775
@afiffathullah1428
@afiffathullah1428 3 жыл бұрын
Thank you for this video! I managed to create my first working dynamo script thanks to you. Is there a way to replace the "Floor by outline type and level" with "ceiling by outline type and level" to automatically create ceiling using the same method? I cant seem to find the node.
@AussieBIMGuru
@AussieBIMGuru 3 жыл бұрын
Until revit 2022 Dynamo cannot create ceilings unfortunately. I have a video here where I show how to generate ceilings using Dynamo/Revit 2022 using Python and Revit API: kzbin.info/www/bejne/e2SpqWuHocqViZI
@hugoarreaza8080
@hugoarreaza8080 5 жыл бұрын
Hello, really nice tutorial, thank you for thar, I can´t find the way to make it work when there is more than one level in the project, whay can I do? can you help me?
@AussieBIMGuru
@AussieBIMGuru 5 жыл бұрын
Thanks! You"re most welcome If you want to do multiple levels, you could get the level of each room, then you could use this list for the level input on the floor creation method. Feel free to email me where you manage to get up to, happy to help troubleshoot a script with you :)
@linhchinguyen4170
@linhchinguyen4170 4 жыл бұрын
Hi sir. Can you create plastering for outside wall?
@AussieBIMGuru
@AussieBIMGuru 4 жыл бұрын
A render layer is usually best done as a separate wall, a wall sweep or the paint tool.
@linhchinguyen4170
@linhchinguyen4170 4 жыл бұрын
Thanks sir
@AussieBIMGuru
@AussieBIMGuru 4 жыл бұрын
@@linhchinguyen4170 you're welcome!
@TamirezMartins
@TamirezMartins 3 жыл бұрын
Hello! When I add the node all family types of category, it just doesn’t bring my floors information! I already tried others scripts but never works because of it. I filled up the keynote and floor finish with my name’s floor. I have no idea what’s wrong 😢 could you help me?
@AussieBIMGuru
@AussieBIMGuru 3 жыл бұрын
I believe this node doesn't work properly on some versions, others had this problem. Try using the 'Element types' dropdown node set to the 'Floor types' input, then connect that to an 'All Elements of Type' node. This should also return all the floor types without custom nodes needed. You can then use this as the starteer instead of the 'All family types of category' node.
@MiralMahran
@MiralMahran 3 жыл бұрын
@@AussieBIMGuru I can not find the "all family types of category" node also, and I'm trying out applying your reply here. Please, can you make it more clear ? I'm a newbie also for Dynamo.
@AussieBIMGuru
@AussieBIMGuru 3 жыл бұрын
@@MiralMahran i believe this node is from the custom package called Clockwork. You will need to install this from the package manager in Dynamo.
@TheSiloce
@TheSiloce 2 жыл бұрын
Hey Gavin, im trying to combine your tutorial (creation of floors) and the custom node „WallFinishesByRoom“ (Modellical) to create wallfinishes within rooms. Both of hem are already a huge help but they don‘t really serve a consturuciton architects needs: i would like the script not only to model for example 1 cm of plaster around the whole room but also choose the wall covering depeniding on the wall that is going to be covered: For example a concrete wall on the outside oft the building, should be covered in 1 cm „plaster A“ a brick wall on the inside should be covered with 1cm „plaster B“ and a drywall should only be painted and doesnt need any modelled covering. Do you think, we can make use of Clockworks „Room.Finishes“ ?
@AussieBIMGuru
@AussieBIMGuru 2 жыл бұрын
I would look into the Room Boundary elements node in Clockwork (I think it's called something along those lines...), which should return boundary curves, but also the element generating that boundary as well. From this a type can be identified.
@pavithrand3835
@pavithrand3835 2 жыл бұрын
Hi Gavin when used Iam getting a warning. cannot make a polycurv e from empty list .
@AussieBIMGuru
@AussieBIMGuru 2 жыл бұрын
Go back a step and check your inputs. There must be an invalid one going in
@alicekalomi6057
@alicekalomi6057 Жыл бұрын
Hi. How can we identify it for each level ? and offset of each material
@AussieBIMGuru
@AussieBIMGuru Жыл бұрын
With additional changes made to the script of course, this is just the beginning of what could be a complex workflow. You would effectively need to check the levels of rooms to dictate the levels of their floors to be made. For offsetting you could check the thickness of the floor types and set that as the offset after creation.
@luiscarlosprincipemartinez7206
@luiscarlosprincipemartinez7206 3 жыл бұрын
Hi, thanks. I am from Perú
@AussieBIMGuru
@AussieBIMGuru 3 жыл бұрын
You're welcome!
@linhchinguyen4170
@linhchinguyen4170 4 жыл бұрын
Thanks you
@AussieBIMGuru
@AussieBIMGuru 4 жыл бұрын
You're welcome!
@mehdiemamverdi7224
@mehdiemamverdi7224 3 жыл бұрын
Hello. why when I try that, my Revit crashes?? thank you
@AussieBIMGuru
@AussieBIMGuru 3 жыл бұрын
Oh that's strange... how many rooms are you creating floors for at once? It should only crash if its not possible for dynamo to handle the task, pretty rare for this type of workflow.
@pybim2590
@pybim2590 3 жыл бұрын
Thank you very much.
@AussieBIMGuru
@AussieBIMGuru 3 жыл бұрын
You're welcome!
@arincakkin
@arincakkin Жыл бұрын
I'm using Crumple v.2022.5.27 with revit 2023 but offset dont work. Is it something related with versions
@AussieBIMGuru
@AussieBIMGuru Жыл бұрын
Possibly related to changes in 2023 API related to builtin parameters. I stopped developing beyond 2022 with Crumple due to the deprecation of ironpython2.7.
@arincakkin
@arincakkin Жыл бұрын
@@AussieBIMGuru Thank you for reply. I'm changing height offset level from schedules. By the way I'm anxiously waiting for "creating floor with door thresholds" video from you.
@AussieBIMGuru
@AussieBIMGuru Жыл бұрын
Out now: kzbin.info/www/bejne/l6i1dYJ6e7hrrac
@arincakkin
@arincakkin Жыл бұрын
@@AussieBIMGuru thats amazing. Every project needs it
@intern1218
@intern1218 2 жыл бұрын
Not sure why anytime I used "Select all elements of Category" to get the rooms, it didn't work and Revit froze. Only worked with "Select Model Elements" T_T
@AussieBIMGuru
@AussieBIMGuru 2 жыл бұрын
Weird... sounds like a bug maybe. It usually works for me, at least in 2022 it has quite recently (i have an updated version of this tutorial coming out next monday where I use that node).
@nebojsajeremic3797
@nebojsajeremic3797 2 жыл бұрын
Thank you, for script and video, this script working. But ... issue is level, it create floor on all levels not just named ?
@AussieBIMGuru
@AussieBIMGuru 2 жыл бұрын
Make sure you are feeding in an equal number of levels and lists of outline curves to the create floor node.
@nebojsajeremic3797
@nebojsajeremic3797 2 жыл бұрын
@@AussieBIMGuru Thank you for answer, for me was easier to change all room to select room by name and level instead of list ... etc. At the moment ...
@nebojsajeremic3797
@nebojsajeremic3797 2 жыл бұрын
I can't figure out this levels and list ... I changed intersect node with room.boundary node, everything perfect. Thanks for help.
@TheVeryAwesemeMe
@TheVeryAwesemeMe 3 жыл бұрын
could it be done without excluding the carage?
@AussieBIMGuru
@AussieBIMGuru 3 жыл бұрын
You can include or exclude rooms by filtering them to begin with. This could be done by any property the garage has such as its name or department.
@arincakkin
@arincakkin Жыл бұрын
When i delete a room and re-create it , i delete old one from schedule but script can't create floor for the new room.
@AussieBIMGuru
@AussieBIMGuru Жыл бұрын
Try replacing the floor creation node and running via dynamo player instead. Sounds like an element binding issue.
@arincakkin
@arincakkin Жыл бұрын
@@AussieBIMGuru floor creation node is Fllors.Create from crumple. Yes this is element binding.even if i delete old rooms from room schedule how can i have element binding error?
@AussieBIMGuru
@AussieBIMGuru Жыл бұрын
@@arincakkin I'm not quite sure - maybe in the select model elements node? I don't believe Python based nodes should be able to bind.
@arincakkin
@arincakkin Жыл бұрын
@@AussieBIMGuru i'm going to open a topic on dynamo forum with the related files
@immi85
@immi85 4 жыл бұрын
some times we have some elements(columns or walls) inside of rooms, then its create separate floor instead of subtract that part.
@AussieBIMGuru
@AussieBIMGuru 4 жыл бұрын
Yes in this case you would need to isolate the largest 'loop' of the rooms boundaries, or cut them out of the original room. You would need the loop with the largest overall area. Unfortunately Dynamo cannot generate floors with enclosed holes, these need to be added manually or as floor openings.
@immi85
@immi85 4 жыл бұрын
@@AussieBIMGuru thanks for quick reply 👍
@alitshariff
@alitshariff Жыл бұрын
in this case how do we isolate the largest loop...?
@francescamaisto7025
@francescamaisto7025 2 жыл бұрын
Hi, i'm having a problem with the floor finish, because i need to end at the middle of the doors (center line in the door), between one room and the other, and the room detector always left that space empty. there is any trick to select wall finish and then the middle of the the doors? thanks.
@AussieBIMGuru
@AussieBIMGuru 2 жыл бұрын
There is no easy way unfortunately - you'll need to use geometry and custom algorithms to introduce the doors to the relevant sides for each floor. Some threads exist on dynamo forums which might help, but it's not an easy workflow and will need a fair bit of experimentation: forum.dynamobim.com/t/finish-floor-with-door/53028/20
@rushikeshgoski114
@rushikeshgoski114 2 жыл бұрын
Hi can you please share the revit file
@AussieBIMGuru
@AussieBIMGuru 2 жыл бұрын
Don't have it anymore unfortunately.
@rushikeshgoski114
@rushikeshgoski114 2 жыл бұрын
@@AussieBIMGuru, basically i am a computer science student i have no idea how u created the rooms those tags and floor finish tags and thats why am not able to do anything in dynamo i need the revit file or could you please create a new one and send.
@AussieBIMGuru
@AussieBIMGuru 2 жыл бұрын
@@rushikeshgoski114 i used the default revit template and just made some walls and floors then added keynotes to them. I have a sample model over at courses.bimguru.education that might be helpful for learning about revit.
@rodyvv3321
@rodyvv3321 3 жыл бұрын
Hello Its don't worked =\
@AussieBIMGuru
@AussieBIMGuru 3 жыл бұрын
Ok. Going to need to be more specific if you want help here. Make sure your floor types per room have found a match (no nulls), and that each room has one boundary only - no internal loops.
@rodyvv3321
@rodyvv3321 3 жыл бұрын
@@AussieBIMGuru I run the script, but it not plased the floors
@AussieBIMGuru
@AussieBIMGuru 3 жыл бұрын
Any warnings or errors?
@rodyvv3321
@rodyvv3321 3 жыл бұрын
@@AussieBIMGuru No, it just no placed the floors
@AussieBIMGuru
@AussieBIMGuru 3 жыл бұрын
@@rodyvv3321 well it worked for me so unless you can be more specific i cant really help...
Rename Files using Dynamo!
10:11
Aussie BIM Guru
Рет қаралды 6 М.
Elements in Linked Rooms using Dynamo!
11:17
Aussie BIM Guru
Рет қаралды 12 М.
Миллионер | 2 - серия
16:04
Million Show
Рет қаралды 1,8 МЛН
兔子姐姐最终逃走了吗?#小丑#兔子警官#家庭
00:58
小蚂蚁和小宇宙
Рет қаралды 13 МЛН
How I Turned a Lolipop Into A New One 🤯🍭
00:19
Wian
Рет қаралды 13 МЛН
This dad wins Halloween! 🎃💀
01:00
Justin Flom
Рет қаралды 33 МЛН
Floor finishes by Revit room boundary using Dynamo (revisited)!
15:05
Aussie BIM Guru
Рет қаралды 10 М.
Floors/Ceilings with holes in Revit (2022) using Dynamo!
26:30
Aussie BIM Guru
Рет қаралды 7 М.
Generate Revit Rooms from Excel with Dynamo
8:36
BIM Pure
Рет қаралды 5 М.
Door thresholds in room outlines using Dynamo!
15:41
Aussie BIM Guru
Рет қаралды 3,8 М.
Create Wall Penetrations using Dynamo!
22:14
Aussie BIM Guru
Рет қаралды 22 М.
FLOOR FINISH PLANS: View Templates and Legends
25:07
Virtual BIM Management
Рет қаралды 6 М.
Floor Finish by Room using Grasshopper inside Revit!
10:53
BIMGeek
Рет қаралды 1,8 М.
Creating Floor Finishing By Dynamo
8:12
BNW 88
Рет қаралды 434
Миллионер | 2 - серия
16:04
Million Show
Рет қаралды 1,8 МЛН