cancel
Showing results for 
Search instead for 
Did you mean: 
cancel
Showing results for 
Search instead for 
Did you mean: 
Wishes forum

Element Visibility Control

 

When modeling I often feel hamstrung by a lack of control over the visibility of elements in model space which can be traced to the fact that its tied to layers. 

 

Ignoring any discussion about layers raison d'être in todays object oriented applications I just note that its strange to rely on a coarse and rigid structure as layers for visibility when we have access to a much finer and flexible selection functionality. 

 

At the same time there are functionalities already in place that undermines the hegemony of layers regarding visibility.

 

  • We can hide elements in 3D by type.
  • We can hide elements in 3D by selection.
  • We can hide elements in both 2D and 3D by renovation filters.

 

I would like to see a effort to consolidate all this control functionality in to one tool and base it on the same logic as the Find & Select tool.

 

My rather spontaneous concept idea for intuitive visibility control is a toggle between 'Show All' and 'Hide All' with an exception/inversion list based on Criterion Sets or Criterion Set Combinations. 

 

Show All

Hide All

-----------------------------

Exception/Inversion

Criteria Set 1

Criteria Set 2

Criteria Set ...

 

Another functionality that would be useful is the ability to set hidden elements as reference - locking and fading/wireframing/x-raying them. 

  • UI
16 REPLIES 16

DGSketcher
Champion

There have been various discussions here on this theme, even to the extent of replacing the layer system with classifications. It may happen, I just have a feeling on the GS Roadmap it may be some distance behind immediate pressures. It would definitely be a useful addition.

Apple iMac macOS Monterey / AC26UKI (most recent builds)

Yes, there are few wishes on that topic but I wanted to sidestep that and focus on the fact that we already have a lot of the things I wish for but spread across different tools and implemented in a way inapt to really make a difference when modelling. Its clear that layers as such are no real obstacle for better control of element visibility in model space.

Erwin Edel
Virtuoso

So this would be like 'locking' (edit > locking)  but now expanded with 'hiding'? How do you 'show' hidden elements again after manually hiding them?

 

Currently I mostly set elements to 'cut' only if I want them hidden because they should not be seen in the floor plan. Which means I need to fiddle with the floor plan cut plane to edit them in the floor plan or change them back to projected. Some elements offer options based on model view options too.

 

Perhaps having a model view option to show 'hidden' items would allow for easy editing?

 

I have to say the option to frustrate co-workers along the lines of the (I think) obscure locking option I mentioned is also there!

 

Perhaps a greyed out look to indicate that something is 'hidden' when you place the floor plan view on a layout would be an idea?

Erwin Edel, Project Lead, Leloup Architecten
www.leloup.nl

ArchiCAD 9-24 NED FULL
Windows 10 Pro
Adobe Design Premium CS5


@Erwin Edel wrote:

So this would be like 'locking' (edit > locking)  but now expanded with 'hiding'? How do you 'show' hidden elements again after manually hiding them?


Not quite.

 

The concept added to my wish is more like an interactive dialog box for what elements are visible in a view. A better reference is what we can do with Filter and Cut Elements in 3D but enhanced with the logic of Find & Select, working across 3D/2D and some added functionality.

 

The idea is that you start with a state-toggle for either everything visible or everything hidden and use criteria set (or combinations there of) to either hide or show elements. This means that the user can choose strategy (showing/hiding) to achieve the desired view. Switching the toggle would be to inverse the visibility - showing whats hidden, hiding whats showing - just as we have today for layers.

 

Given the ability to hide/show individual elements these would show up as a Unique ID criteria and perhaps demarcated in the list of criteria sets. 

 

 

Erwin Edel
Virtuoso

Layers are ok for hiding things that should always be hidden. Like annotation that should only be shown on certain views.

 

We have pretty strict standards for IFC exporting and layer names, so it is annoying to have multiple layers for model elements, just based on arbirtrary visibility.

 

Quite often you need to bend the 'rules' of a floor plan for a clear representation. The one shown by default might be 'correct', but it will confuse others trying to understand your plan.

 

A quick fix like this would be nice, but it just needs to be very clear that you used a 'dirty' fix for others that might need to work on your project or even yourself a while later after you've forgotten what you did.

Erwin Edel, Project Lead, Leloup Architecten
www.leloup.nl

ArchiCAD 9-24 NED FULL
Windows 10 Pro
Adobe Design Premium CS5

gdford
Advisor

You are absolutely correct.

This hodge podge of control is increasing the level of confusion!

Gary Ford
Self Employed - Modeling, Estimating, Construction
Archicad 12-25
AMD Ryzen 9 5900X 12-Core Processor
3701 Mhz, 12 Core(s), 24 Logical Processor(s)
(RAM) 128 GB
NVIDIA RTX A2000

100%. The whole interface and workflow needs a major clean up to simplify the design & publishing processes. It feels like there are three duplicate buttons for every action buried at different levels and locations. It certainly doesn't help when it comes to remembering how to do things quickly.

Apple iMac macOS Monterey / AC26UKI (most recent builds)

Yes, the wished for functionality is more or less the same and it has likely been discussed before that post as well. But seeing as it hasn't been acknowledged by GS its sensible to advance and promote wishes with the same or similar functionality. It's either that or take the lack of acknowledgement as an indication for the wish being a lost cause.

 

So I've finally installed AC25 and tested the new hide in 3D functionality - the fact that it is view specific makes it leap in the right direction! It is now possible to quickly set up views with focus on the relevant elements.

 

However, the need to consolidate and enhance the visibility control in line with the original post still remains.

 

Regarding the new functionality we need to be able to see whats hidden in the view and the ability to selectively re-show hidden elements. For it to be really useful we would need to be able to set some or all of the hidden elements as reference (making them appear faded/wireframed/x-rayed). And it goes without saying the we need the same functionality for 2D. 

runxel
Ace

Big +1 for this.

Layers are so 1980. (Keep them for backward compatibility, sure)

If we could show/hide based on classification and properties... that would be amazing.

Mostly AC 26 on Mac | Author of SelfGDL | Developer of the GDL plugin for Sublime Text |
«Furthermore, I consider that Carth... yearly releases must be destroyed»

Indeed and I actually think that GS agree that the time has come for layers to give up their prominence. Why would they otherwise keep introducing undermining visibility functionality?

 

So the question is what are they are going to do about the bifurcation between 2D/3D and when are they going to consolidate it all to one tool that gives easy and clear control over whats shown/hidden in specific views?

gdford
Advisor

From a management standpoint I am not sure I see a difference other than the deeper we nest the controls the more difficult it is to remember what we did.

Gary Ford
Self Employed - Modeling, Estimating, Construction
Archicad 12-25
AMD Ryzen 9 5900X 12-Core Processor
3701 Mhz, 12 Core(s), 24 Logical Processor(s)
(RAM) 128 GB
NVIDIA RTX A2000

So apparently I've missed some other already implemented functionality that could be used to enhance element visibility control - Model Compare. It's actually ridiculous how much potential there is just sitting around. Without introducing any fundamentally new functions AC could become so much more efficient and intuitive when it comes to how we control element visibility.  

 

So Model Compare gives the ability to:

  • Show elements based on criteria sets which are fine grained.
  • Selectable list of every element shown in the view. 
  • Control opacity of the shown elements
  • Control how the degree to which the "hidden" elements are shown.

thesleepofreason_1-1640428866302.png

 

 

Hi all. Personally, the idea of hiding individual objects boggles my mind. In our case, if something is shown that shouldnt, its because its in the wrong layer.  But i understand why people asks for this and would be a welcome adition to the layer system.

 

 

The ability to hide individual objects is not the main objective of a criteria based approach - it's just a windfall. A layer approach entails either limitations on views or ad-hoc layer - it is doomed in given development of BIM/CAD applications.  

Start a new conversation!

Still looking?

Browse more topics

Back to forum

See latest solutions

Accepted solutions

Start a new discussion!