Food4Rhino has a plugin for Rhino 7 called SafeLayout.
This plugin decouples model and layout layers visibility and was very useful for Rhino 7.
However, Rhino 8 has this functionality built in.
Since this is functionality that is already native to Rhino 8, and since it slows down Layer panel management quite significantly, it should be disabled if you have loaded it.
In Rhino 8, Model space has its own visibility with the layer Model On / Off state.
On the layouts, the layer visibility relies on the Layout or in the Detail visibility settings.
When you return to model space, your Model On/Off states are maintained and used to display only the parts of the model that you want to view, edit and print from the model viewport.
The Model On / Off layer state does not affect the Layout or Detail layer visibility.
In Rhino 8, you can by default add a detail with the layer already turned off in the Detail. This setting is call New Detail On. If it is set to Off, a new details will have this layer turned off by default.
Finally, if you add a layer you can turn it off or on in all details on the current sheet or off or on in all details in all layouts. To access this option on the menu, you need to make the detail active and right click over the Detail On light bulb icon to access the menu options.
So in Rhino 8, your Model and Layout layer visibility is independent however, when necessary you still have the Global On/Off to ensure that certain information is not displayer or print either on a model viewport or on a layout.
In Rhino 8, you are able to be set Model and Layout layers visibility independently without an addon.
Thank you, Mary, this is a great inclusion. I have tested out today.
One question, it appears you can control the ModelOn + ModelOff with the command line, but cannot do the same for DetailOn and DetailOff ? (I can see NewDetailoff Etc) but typically I would work in model space and then control the layers on each layout, it would be even faster if a macro / script.
Ideally I would split my LayerOn / LayerOff commands into ModelOn / Detail Off
Hi @o-lit,
You are correct, - Layer global On/Off and Model On/Off are available on the command line.
Here is the set of options that you get on the command like with the -Layer command:
List Current On Off Lock Unlock Color Material Linetype PrintColor PrintWidth NewDetailOn NewDetailOff ModelOn ModelOff New Rename Delete Collapse Expand Visible=No
-Layer Detail On/Off and -Layer Layout On/Off are not yet available on the command line.
We will purpose that these be add to the -layer command.
For this to work, a Detail will need to active for the -Layer Detail On/Off to appear.
And if a Layout is active, the -Layer Layout On/Off to appear
A lot of user do this with scripting, and in scripting there are better ways to iterate to a detail and make it active.
We have logged RH-85857
We will reply here when this is added and there is something to test.
There are two new commands in Rhino 8 that you may want to try: NextViewport & PrevViewport and NextDetail & PrevDetail
These can be aliased as well.
Thank you too for letting us know.
Sincerely,
Mary Ann Fugier