Ok, Parts are pretty cool, particularly when working with Linked Files. But there is a strange behaviour in Revit that exists between the Parts Visibility setting of a View, and the Parts category Visibility / Graphics.
Here’s what I’m talking about:
- In a 3D view, with a Linked Revit file, make some Parts from the linked elements. You could use something like this in Dynamo.
- Now, switch the Parts Visibility of the view to Show Parts. Revit is now hiding the linked elements you made the parts from originally, and showing you the parts in the host model.
- Let’s say you want to verify that the linked elements are really hidden… ok, let’s go into V/G and turn off Parts… drumroll please…
- Revit decides that this means you want the Parts Visibility setting of the view to be turned back to Show Original, and so it goes ahead and does that. Um, thanks, I guess? In essence, the Parts V/G is linked to the Parts Visibility switch for the view.
So, what is the workaround?
Just make a filter for the Parts category, and turn that off:
Using this Filter, Revit does not switch the autopilot on, meaning you can have Show Parts turned on for the view, with the actual Part elements switched off.
When setting up View Filters in Revit, you can only select Filter parameters that are ‘common‘ among the Categories that you have ticked… If I haven’t lost you yet, here is a quick way to build a View Filter that uses a custom parameter (like a Shared Parameter) and works across all possible Categories.
- Firstly, add the Shared Parameter to all Categories using Manage – Project Parameters
- Create a new Filter
- Tick one of the top Categories in the list, and choose your desired Shared Parameter as a filter criteria
- Now, start ticking the categories to apply this to one by one…
- As you go down the list, Revit will occasionally give this prompt: “The selected set of categories requires that the filter criteria be reset“
- When you see this message, click No, and then move on to ticking the next Category
- In this way, you retain you Shared Parameter as a Filter Criteria for as many Categories as possible…
Once again, we just have to know What Revit Wants 🙂
Let’s say you have some linked RVT files and you are using ‘By Linked View’ for visibility. What if you just want to hide off a single type of Filled Region from that Linked View? Is it possible? Yep, here’s how:
- Make a new View Filter for Detail Items that looks like the below, using Family Name equals Filled Region, and the relevant Type as properties:
- Add this View Filter to your View or View Template
- In the visibility properties for that Link, make sure you set Filters to By Host View…
It can be difficult to stop Demolished items from occluding New items in Revit. There is no easy way to say “make everything Demolished wireframe, but leave other elements as-is” in a Hidden Line view.
However, you can use a normal Filter to “override” the Phase Filter. This works because normal VG Filters operate at a higher level than Phase Filters. Just create a Saved Selection Set, add it to a View or applicable View Template as a Filter, and set the Transparency for that Filter to be 100%.
You could do this by making a Filter that operates on a Shared Parameter that is added to all Categories likely to include Demolished items – meaning you would have to set this property manually. However, it may be easier to manage if you just graphically create the Saved Selection Set and use that instead:
- Make a new Phase Filter that shows only Demolished items (all the rest “Not Shown”)
- Go to a 3D view, enable this Phase Filter, select all the Demo items and Save them as a New Selection Set (Manage tab — Selection)
- Add the filter to a View or applicable View Template as Filter, and set the Transparency for that Filter to be 100%.
If you need to add or remove items to the Demo set:
You can use the Edit option under Selection on the Manage tab to enter a Selection Edit mode, where new items can easily be added. Or you can just select the whole lot again, use the same Selection Set name, and you will be prompted to overwrite the existing DEMO set.
Download it at:
SuperFilter | Autodesk Revit | Autodesk Exchange Apps
It has a dockable interface, shows number of objects and can list ID of elements, as per the translation from this Russian site:
- Now Super Filter works with all types of objects, including the objects selected in the manager of the project.
- Now the window is presented in the form of a constantly open window similar to the properties window and the project manager. You can place it on the analogy of these windows, even doing extra tab.
- The updated interface is both visually and in functionality. Now show the number of objects in each node. It is also available a list of ID elements.
Nice idea from bim42:
Each trade model contain a limited amount of worksets, each draftsman working on his own linked model, so I was able to create the same worksets in my compiled model.
These worksets can now be used to create filters containing every element of the specified trade.
Revit linked models visibility | BIM 42
You want to know if a DWG file was created in Revit.
1. Open the DWG file in AutoCAD.
2. Enter Filter on the command line.
3. Select XDATA ID from the Filter drop-down list.
4. Click Select.
5. In XDATA ID list, look for an entry for Revit. If such an entry
exists, then the file was created in Revit
March08_Tips_and_Tricks.pdf (application/pdf Object)
A great list showing the Visibility/Graphics priority, thanks to Revit Fix. From most powerful to least powerful:
- Line Work Tool
- Override graphics in view by elements
- View Depth -Beyond system line type (plan views only)
- Phasing graphic overrides
- Advanced model graphics – silhouette edges.
- Visibility / Graphic overrides – Halftone
- Visibility / Graphic overrides – Override host layers (Cut line styles)
- Visibility / Graphic overrides – (projection & cut lines)
- Project object styles
Revit Fix: Battle of the “line” overrides
Revit does not want you to make too many levels. Again, this is something that we tend to do when we are just starting out. Then, you end up with this messy model and you go “That’s ok, I’ll just delete the levels I don’t need…” But guess what happens when you delete a level? The elements associated with it are also deleted. Uh oh!
So, let’s say you have a file with too many levels in it. You could try and reassociate everything to the levels you want to keep, and then delete the levels. But if you are on a deadline and need to hide these levels, consider this option:
- Create a new level type called ‘archived’.
- Create a new Filter for Levels (call it ‘archived levels’), with Filter By – Type Name – equals – archived.
- Go to a view, let’s say a section, and select each Level you want to archive. Change the type to ‘archived’.
- Go to Visibility / Graphics for the view, Filters tab, click Add – ‘archived levels’, then turn off the tickbox.
So, they are hidden in this view. To make them not show up in new Section views:
- Set up a Section view that looks how you want new Section views to look. Make sure you untick the Filter checkbox for the ‘archived levels’
- Right click on it in the Project Browser and select ‘Create View Template from View…’
- Name it something.
- Make a new Section, select it in the Project Browser, right click and select ‘Apply View Template…’
- Select the View Template you just made, and make sure you tick the tick box at the bottom – “Apply automatically to new views of the same type”
Now, each new section won’t show the archived levels.
Beware, however, because the levels are still in the project, and they may come back to haunt you…