Revit Doors, Part 1: Frames

Time to build some Revit doors! We're beginning by putting together a parametric door frame which can support alternate rebate conditions and various other smart controls.
Software used;
Autodesk Revit 2020: www.autodesk.com/products/rev...
Adobe Premier CC: www.adobe.com/au/products/pre...
Flashback Express: www.flashbackrecorder.com/exp...
Hardware used;
Webcam: support.logitech.com/en_us/pr...
Laptop: www.msi.com/Workstation/WT75-...
Microphone: www.rode.com/microphones/nt-usb
#revit #dynamo #bim

Пікірлер: 94

  • @makerbobdesigns365
    @makerbobdesigns3654 жыл бұрын

    Fantastic tutorial! There are so many small quick tips here that I need to watch again with a notepad handy. Even if you are not interested in building doors, these will be great for any family creations. Quick highlights from my first viewing are reload from to maintain parameter associations, purging fill patterns, line styles, and materials, and setting default parameters to instance based. I am sure the rest of the series will be filled with more massively helpful ideas big and small. Thank you Gavin!

  • @AussieBIMGuru

    @AussieBIMGuru

    4 жыл бұрын

    Thanks, glad you enjoyed it! It sure is chock full of tips and tricks as well as my personal habits when building content. On my first re-watch I had to second think if I crammed too much in there, but figured others can pause and take it a few steps at a time.

  • @makerbobdesigns365

    @makerbobdesigns365

    4 жыл бұрын

    3 levels deep nesting, swapping nested families, best practices for profile families, tons of linked parameters, all in less than 33 minutes. I have watched hour and a half videos that covered less, and with less small throw-away golden nuggets of info. You are truly the BIM Guru!

  • @AussieBIMGuru

    @AussieBIMGuru

    4 жыл бұрын

    @@makerbobdesigns365 haha thanks for the kind words! Glad to help

  • @ATTechTutorials
    @ATTechTutorials4 жыл бұрын

    Great work Gavin! Exactly how I would do it!

  • @AussieBIMGuru

    @AussieBIMGuru

    4 жыл бұрын

    Glad to know it's known by others!

  • @asengemand121
    @asengemand1213 жыл бұрын

    Amazing content, can´t imagine the depth of your knowledge.

  • @AussieBIMGuru

    @AussieBIMGuru

    3 жыл бұрын

    Thanks! More to share :)

  • @armandnsoka5205
    @armandnsoka52052 жыл бұрын

    thanks very much....teacher...you reside at a highest level

  • @AussieBIMGuru

    @AussieBIMGuru

    2 жыл бұрын

    You're welcome, and thank you! :)

  • @trvsdvdsn
    @trvsdvdsn2 жыл бұрын

    Very good! I initially had some trouble inserting this into a project with an asymmetric wall assembly - one with two layers GWB on one side of the wall and one layer on the other - but returned to the step where you aligned the center of the nested frame family on the wall. I adjusted the generic wall to match the assembly type in my project file and noticed that the alignment was initially locked to the center of core, rather than center of wall. Simple switch in the end and now it works in all my assembly types! thanks again!!

  • @AussieBIMGuru

    @AussieBIMGuru

    2 жыл бұрын

    Ah yes working from the centre can often produce unpredictable results in my experience too - I tend to work relative to exterior/interior faces. Glad to hear you cracked it!

  • @muwazzamkhan5710
    @muwazzamkhan57103 жыл бұрын

    Now that's what you call flexibility...amazing ..well done...

  • @AussieBIMGuru

    @AussieBIMGuru

    3 жыл бұрын

    Thanks! Glad you liked it.

  • @sebastianmendivil186
    @sebastianmendivil1864 жыл бұрын

    You are AMAZING! you should make an online course with a real project (can be very small, the important here is the methodology), you´re level and experience is so far above the others, great job!

  • @AussieBIMGuru

    @AussieBIMGuru

    4 жыл бұрын

    Thanks Sebastian, workint on them right now actually! I've been quite busy with work so not 100% sure when they'll be out but eventually... Feel free to join the mailing list so you know when it launches; courses.bimguru.education

  • @immi85
    @immi854 жыл бұрын

    you are supper fast in purge 😃. i always thought that profiles are hard to use but you change my mind 😄.

  • @AussieBIMGuru

    @AussieBIMGuru

    4 жыл бұрын

    They're super handy, saves us from having to draw profiles manually! Haha yeah I have an itchy trigger finger when it comes to purging.

  • @aferrarotto2146
    @aferrarotto21462 жыл бұрын

    TOP TOP TOP!!!

  • @AussieBIMGuru

    @AussieBIMGuru

    2 жыл бұрын

    Haha thanks!

  • @manhbui6900
    @manhbui69003 жыл бұрын

    Thank you

  • @AussieBIMGuru

    @AussieBIMGuru

    3 жыл бұрын

    You're welcome!

  • @arkplato2186
    @arkplato21863 жыл бұрын

    Okay, so when are you making a tutorial so one can understand this ? So much to learn that my head is exploding with utter happiness, thanks a lot dude. What do you suggest for a beginner like me, where to start ? Got lost after you began nesting the profile, maybe that is how its done. How do i take baby steps. Sorry for bothering you but I would love to be a bim Guru like you in the next 100 years. Please help. You have made profile and family, I got it and imported it as a component got it. There are a lot of steps, do we have to follow all or skip some of them, if you could guide me. I am so grateful for the best revit content you are providing.

  • @AussieBIMGuru

    @AussieBIMGuru

    3 жыл бұрын

    Definitely head over to my 4 part family series. I start more basic than this - my masterclasses usually assume the viewer has good grasp of the basics, mostly focuses on advanced. Eventually ill make a big course on families over on my paid platform.

  • @robertrath1397
    @robertrath1397 Жыл бұрын

    Amazing tutorial for intermediate/advanced users! Very structured and professional. I think it pairs well with Balkan Architect's series on door/window family which are more for beginners. Question: what's the point of using a seperate profile family since we're saving each seperate frame family anyway? Wouldn't it make sense to either use a single frame family and be able to swap out the profiles using a profile parameter? Or sketch the profile inside the frame family? I think in the last example you could avoid using shared parameters completely in the nested family level. Also, I was able to modify the sketched frame profile with the "draggable arrows" in the last method used. Inside the door family. I'm a relative newcomer to Revit so there ought to be good reasons behind the way you organized the families that I likely don't fully grasp.

  • @AussieBIMGuru

    @AussieBIMGuru

    Жыл бұрын

    Glad you found it helpful! Most of my tutorials come from professional experience in content management etc. whereas Balkan takes it from moreso from student perspective, different skillsets/timing for our channels. If you could nest a profile family to a sweep I would certainly work that way. Unfortunately sweep profiles cannot be parametrically set. That is generally the limiting factor behind why I set up this way, as well as the fact that you can manage frames as elements instead of profile/geometry more easily in a project environment where you need to itemize and quantify these objects.

  • @martinamarco2248
    @martinamarco2248 Жыл бұрын

    thank you for your great tutorial, i would like to ask you if you can please create a tutorial for curtain wall mullion details and curtain door panel with frame creation with all it's tips and tricks, thank you

  • @AussieBIMGuru

    @AussieBIMGuru

    Жыл бұрын

    If I make it back to YT I'll add it to my list!

  • @adharmacharmalok6651
    @adharmacharmalok66514 жыл бұрын

    shortest 32 minute tutorial ever.

  • @AussieBIMGuru

    @AussieBIMGuru

    4 жыл бұрын

    Haha yeah I tried to squeeze a lot in this 'short' session!

  • @marcin7713
    @marcin77132 жыл бұрын

    It is very good turtorial. I would like to ask how to select the wall for measuring in 25min 10s of this video. I try to do it, but first it is selected reference line (centre) and then wall. Can't select both wall sides to measure. Can you help. Thank you in advance.

  • @AussieBIMGuru

    @AussieBIMGuru

    2 жыл бұрын

    In this case you will need to hit the tab key until you find the references of the host wall (interior/exterior) while placing the dimension.

  • @moepenaranda7800
    @moepenaranda78002 ай бұрын

    thanks for the tutorial , i'm asking about where can i get the shared parameters that you talked about ?

  • @AussieBIMGuru

    @AussieBIMGuru

    2 ай бұрын

    Feel free to create your own in a new file if you like, I show how in this video: kzread.info/dash/bejne/gYaJrNOpearRebg.htmlfeature=shared

  • @DeviateSquirrel
    @DeviateSquirrel3 жыл бұрын

    Curious about the hinge offset. I can’t think of a time when I’ve seen that the entire height of the frame. It’s always mortised from my experience. Is that an AUS thing or simplifying the family for practically issue perhaps?

  • @AussieBIMGuru

    @AussieBIMGuru

    3 жыл бұрын

    No you're right, a mortised set is typically the go here also - good call. I got tunnel vision on this series a bit. I think we only see surface mounted hinges on the low budget jobs or older refurbs where door kits are refitted to old frames that cant take new hardware types, but full or half mortised makes more sense otherwise for leaf setting.

  • @thelunatick1993

    @thelunatick1993

    3 жыл бұрын

    Continuous hinge used at daycare centers to avoid little fingers getting pinched. Why not frame overall with hinge being inset? Thinking from users pov

  • @arkplato2186
    @arkplato21862 жыл бұрын

    One thing though, why not take both double and single profiles directly into the door frame family and then make a frame there directly, instead of creating a separate frame here. Just wondering if this step could have been skipped or something I dont understand?

  • @AussieBIMGuru

    @AussieBIMGuru

    2 жыл бұрын

    You could do that for sure, it just depends how you wish to manage your frame assignment method. Family labels are usually easier to manage if the frames are individual families to pick from in my experience versus visibility controlled types in one family.

  • @danielwiesiek
    @danielwiesiek3 жыл бұрын

    A question for whenever you back as it's still in my head. I really hope you don't mind but you are so clever when it comes to Revit. Just checking my doors I used the same parameter (named door lining and hinge gap) in the nested family: 1. Profile Family - as a type parameter. 2. Frame family - as an instance. 2. Door family - as a type. So now whenever I change the frame all frames changes. All good this is what I wanted to achieve. The question is would it make a difference if I made 1st (profile) and 2nd (frame) level family as an instance and 3rd (door) as a type. Or all 3 of them as type parameters? I find nesting type and instances parameters very confusing. I believe making them as instances and then type in the main family (door) is safer for formulas but not sure.

  • @AussieBIMGuru

    @AussieBIMGuru

    3 жыл бұрын

    In this case I would do it the way you have set it up. Parameters in profiles should always be type based, as a profile can never be selected as an instance. Profiles are also non-shareable if I recall correctly, so type nesting would functionally be the same as an instance nest even if it was possible. In the case of the frame family, instance is probably correct, as you want the door host to drive this property. If it were type based, then the parameter would not be nestable as the frame type properties would be defined at the project level (because your frame is a shared family). The key here is whether the family is shared. If it's shared, usually any properties you want to be controllable per instance when nested need to be instance based. Hope that makes sense!

  • @danielwiesiek

    @danielwiesiek

    3 жыл бұрын

    @@AussieBIMGuru cooolio so if frame at door level is type and instance at frame level. All frames are changes as door level family.overseeds . God Bless. You are so precize in your wording! Its difficult not to understand. I will print this golden advise of yours and stick it on my screen! Hope you and your cuties are well! Sorry for wasting your time. Thought you will look into it after you finish all your projects ;d

  • @iftekharkhan8879
    @iftekharkhan88793 жыл бұрын

    Hi bro how r u...excellent video .can u plz make video on window family

  • @AussieBIMGuru

    @AussieBIMGuru

    3 жыл бұрын

    Thanks! I hope to make a short window series in early november.

  • @vukvukanic1095
    @vukvukanic10954 жыл бұрын

    Great tutorial, very informative, got 2 questions: 1. Can you do a quick video explaining why you do the cleanup of generic model template? What's the benefit? 2. There is a way of making instance parameter in a way that when selected in project, drag handles appear, and more useful is that you can use align tool to set the value. In your example it would be usefull for "ThroatOffset" parameter. I know how to create it, but not consistently, so I was wondering if you have any idea what I'm ranting about? XD

  • @AussieBIMGuru

    @AussieBIMGuru

    4 жыл бұрын

    Hi Vuk! Good questions, I can probably answer them in comment form; 1. I clean these up as usually in my template (and other people's company templates) we don't use the default line patterns, materials and fill patterns. If I purge/clean up the template, this prevents them from being loaded into my project files by accident. 2. The key to have the handles appear is to make sure both references are at least weak references in nature. If either of them is not a reference then the handle will not appear. I sometimes avoid using these for precision alignments (e.g. the throat offsets) as they can break the family when other constraints are dragged in a similar manner. Hope that helps!

  • @vukvukanic1095

    @vukvukanic1095

    4 жыл бұрын

    @@AussieBIMGuru Sure does, all clear, thx Gavin.

  • @MikaylaBloom
    @MikaylaBloom Жыл бұрын

    I wanted to create a masonry opening frame as well. Would I be able to include this without messing up any of the original parameters?

  • @AussieBIMGuru

    @AussieBIMGuru

    Жыл бұрын

    As long as it fits in the space of the door opening and uses the same shared parameters it should be able to swap in later without any issues.

  • @danielwiesiek
    @danielwiesiek3 жыл бұрын

    Just checked online courses section ;D 25 DAYS!!! IT IS COMING!!! Is it going to be about families / adaptive families by any chance?

  • @AussieBIMGuru

    @AussieBIMGuru

    3 жыл бұрын

    To begin with it will be a dynamo course and guides for my content, but course 2 will be all about families the month after :) More details to come when it launches!

  • @Dan-is1ly
    @Dan-is1ly2 жыл бұрын

    Hi Gavin, any idea why the door frame sweep breaks if inserted into a 50mm or smaller host? I remember you addressing this in one of your videos but can't seem to find it now!

  • @AussieBIMGuru

    @AussieBIMGuru

    2 жыл бұрын

    In that case your double rebates probably remove the frame in between, so the profile breaks. Build in a limit to the frame with an override parameter maybe so that if it gets too small, the profile will not get smaller to the point of breaking the profile curves.

  • @babakmb1738
    @babakmb17383 жыл бұрын

    thanks so usful video please share Shared parameters used in this video

  • @AussieBIMGuru

    @AussieBIMGuru

    3 жыл бұрын

    The parameters can be exported from the files found on my github. I sell my shared parameters file for $25 on my business website if you are interested; www.bimguru.com.au/product-page/shared-parameters-file

  • @panggary9415
    @panggary94154 жыл бұрын

    Hi Guru, Why don't you give parameter to the stop width for the frame profile? Also, I cannot associate with or nested the hinge gap parameter to the door frame family because of pop up warning "can't create sweep". Do you know what's happen?

  • @AussieBIMGuru

    @AussieBIMGuru

    4 жыл бұрын

    In this case I chose to keep this fixed but you could add more parameters to control the profile shape if you like. Usually if a sweep with nested profile is breaking I suggest the following; 1. Make sure the profile family has no overlapping lines 2. Make sure the profile is closed 3. Adjust the values in the profile family to those you are trying in the sweep, does it break or cause the profile to overlap? It will likely be one of these 3 things.

  • @panggary9415

    @panggary9415

    4 жыл бұрын

    @@AussieBIMGuru Noted with Thanks.

  • @3-body-problem
    @3-body-problem4 жыл бұрын

    29:42 That line at the base of all my door families has been a total PITA for me lately. There's no way to turn off its visibility that I'm aware of as even setting it to "transparent" seemingly has no effect. Any suggestions GC?

  • @AussieBIMGuru

    @AussieBIMGuru

    4 жыл бұрын

    It's the opening line of the door host (in the family preview). I assume you're trying to hide it in the project though. In this case it means your door host is lower than the door sill (e.g. in a core wall). In this case you might be able to use the linework tool to override the base line but it can be hard to hide otherwise.

  • @3-body-problem

    @3-body-problem

    4 жыл бұрын

    @@AussieBIMGuru you're right. It comes up in all project level 3D views (at every instance) and its just nuisance to correct constantly. Line work is my only method of dealing it currently other than your other suggestion of lowering it a millimetre. Meh, just annoying.

  • @AussieBIMGuru

    @AussieBIMGuru

    4 жыл бұрын

    @@3-body-problem yeah I agree it's a pain. Just confirming that if you turn off the opening subcategory it has no impact?

  • @algali8487

    @algali8487

    4 жыл бұрын

    @@AussieBIMGuru doesn't reworking an opening with void solve this problem? Voids are definitelly more "elastic" in case of complex geometries than a typical wall opening. I do always work with voids and they seem to be perfect from my point of view.

  • @AussieBIMGuru

    @AussieBIMGuru

    4 жыл бұрын

    @@algali8487 can't say I've tried this approach as I sometimes take advantage or the opaque in elevation setting but an interesting idea!

  • @vijaynegi3188
    @vijaynegi31882 жыл бұрын

    I am all the time stuck in sweep. it always shows that can't sweep. what might be the reason ?

  • @AussieBIMGuru

    @AussieBIMGuru

    2 жыл бұрын

    There are many reasons but the most likely causes are that your profile is not closed loop, the sweep geometry would cross itself or there is more than one loop for the path.

  • @Esteban_Santos
    @Esteban_Santos5 ай бұрын

    Thanks for the excelente tutorial, I was able to follow everything except for the shared parameter, do I have to do something in the Frame file for it to work? I made a new Shared parameters file named Doors, in there I created a new one named Wall_Thickness, but when I select It on the formula an error appears. Hope someone can help me!

  • @AussieBIMGuru

    @AussieBIMGuru

    5 ай бұрын

    Make sure the parameter is of the correct type (family label) and of the same category as the frame family.

  • @Esteban_Santos

    @Esteban_Santos

    5 ай бұрын

    @@AussieBIMGuru Thanks for the quick response, I’ll try it out, I had too google where to check the family and found one of your videos dedicated to shared parameters, I’m finding kind of difficult to know where to start with this software, I wanted to learn how to make a door and I feel I just fell in a bottomless pit of information haha (in a good way… I hope XD)

  • @Esteban_Santos

    @Esteban_Santos

    5 ай бұрын

    Ok so when I make the dimension to wall and I try to asossiate th shared parameter, the Instance and report are greyed out, I notice in the video that you ar able to pick the lines that construct the wall, but it doesnt let me, im picking the reference lines, is that why isnt working? @@AussieBIMGuru

  • @AussieBIMGuru

    @AussieBIMGuru

    5 ай бұрын

    Make sure you have tab selected the family reference planes for exterior/interior vs wall face, that should enable reporting.

  • @Esteban_Santos

    @Esteban_Santos

    5 ай бұрын

    OMG you so fast on responding, thank you! that did the trick! @@AussieBIMGuru I almost loose it analizyng the video so I can find out what I was doing wrong! Keep the good work In learning so much with your stuff, no body uses Revit where I live so is being a challenge!

  • @VinhNguyen-te6gk
    @VinhNguyen-te6gk4 жыл бұрын

    hi can you make a video how to make busduct family. Thanks so much

  • @AussieBIMGuru

    @AussieBIMGuru

    4 жыл бұрын

    Hi Vinh, ducting and electrical isn't really in my skillset currently unfortunately. In the past when I worked with electrical engineers using Revit they used square/rectangular ducts to achieve a busduct typically. I know it isn't the right category to use, but it looked to achieve their needs.

  • @ibrahimantonios
    @ibrahimantonios2 жыл бұрын

    hi there , isnt it possible to have 1 single profile which is transformable into all types of frames ?

  • @AussieBIMGuru

    @AussieBIMGuru

    2 жыл бұрын

    You might want to test that idea, but if I recall correctly the profile wont register the visibility options and will return an error.

  • @ibrahimantonios

    @ibrahimantonios

    2 жыл бұрын

    @@AussieBIMGuru I already did it and it works awesomely

  • @AussieBIMGuru

    @AussieBIMGuru

    2 жыл бұрын

    @@ibrahimantonios hrm interesting... I did use this before for a frame that wasnt parametrically controlled but seem to recall once flexing came in the lines would work against each other and profiles would break. Still if it works, definitely a good alternative. For my actual door frames I typically build them as one box profile these days and then use voids to rebate the frame one side or the other, so I didn't really end up needing very detailed frames.

  • @ibrahimantonios

    @ibrahimantonios

    2 жыл бұрын

    @@AussieBIMGuru no break at all it’s seamlessly continuous you have to just add flexible parameters which help switch between single double or no rabbets

  • @AussieBIMGuru

    @AussieBIMGuru

    2 жыл бұрын

    @@ibrahimantonios i guess you'd just need to protect the rebate depth such that it can never condense down to 0 or greater than half the frame depth. For a shallow single rebate frame you might get a challenge but nothing formulae can't manage I guess!

  • @dnumyar94
    @dnumyar943 жыл бұрын

    where can i see or download the shared parameters? :)

  • @AussieBIMGuru

    @AussieBIMGuru

    3 жыл бұрын

    I sell my full file on my store which I'm currently moving to www.courses.bimguru.education for $30aud. The sample families with some of the parameters can be found on my github though.

  • @arkplato2186

    @arkplato2186

    2 жыл бұрын

    @@AussieBIMGuru I cant find it, the link has expired it displays

  • @AussieBIMGuru

    @AussieBIMGuru

    2 жыл бұрын

    @@arkplato2186 courses.bimguru.education

  • @Oscar-ru9hh
    @Oscar-ru9hh3 жыл бұрын

    I was stuck for the door frame depth as well.. I was looking for some idea to make my door frame depth changes automatically if I join more than one separated wall layer, I am exactly talking about the architrave, pls check the screenshot here drive.google.com/drive/folders/1dWWBktSnQn_VadSSVE-5UtVhi8AC9Z3Q

  • @AussieBIMGuru

    @AussieBIMGuru

    3 жыл бұрын

    Unfortunately there's no automatic way for Revit to do this. You could use Dynamo 2.5 in Revit 2021 to check which walls are joined to the host wall, then set the throat offset parameters to the thickness of those respective walls, but that's the only way I could think to do it.

  • @Oscar-ru9hh

    @Oscar-ru9hh

    3 жыл бұрын

    Aussie BIM Guru thanks a lot