Rhino 6 layout corruption

Recently I noticed that all layouts had activated unwanted layers. Not knowing what had caused the problem, I reverted to a recent copy of the model. It has happened again, and I now know the trigger. I made a minor change to the model, and wanted to print some of the layout pages. Normally, I would save the model, then activate all layers in any of the 4 working views, then print the required layout pages, then close the model without saving so that only the working layers are active. The problem arose when I forgot the save step. In order to save the minor changes without all layers being active, I used Ctrl Z to undo the activation of all layers, then saved, then reactivated all layers. At that stage, all layouts had unwanted layers active.

On the matter of layouts, something that is annoying is that when a new layer is created, it becomes active in all layouts. That requires manual adjustment of every layout. Is there a setting to override this behaviour?

Rhino 6 SR35 2021-8-10 (Rhino 6, 6.35.21222.17001, Git hash:master @ 073ac7b225c67348731c6597127b9410126c3139)
License type: Commercial, build 2021-08-10
License details: Cloud Zoo. In use by: Garry Nelson ()

Windows 10.0.0 SR0.0 or greater (Physical RAM: 32Gb)
Machine name: LIGHTNING

Computer platform: LAPTOP - Plugged in [100% battery remaining]

Hybrid graphics configuration.
Primary display: Intel(R) UHD Graphics 630 (Intel) Memory: 1GB, Driver date: 6-1-2021 (M-D-Y).
> Integrated graphics device with 3 adapter port(s)
- Windows Main Display is laptop’s integrated screen or built-in port
Primary OpenGL: NVIDIA GeForce RTX 2080 with Max-Q Design (NVidia) Memory: 8GB, Driver date: 6-2-2023 (M-D-Y). OpenGL Ver: 4.6.0 NVIDIA 532.09
> Integrated acclerated graphics device with 4 adapter port(s)
- Video pass-through to primary display device

OpenGL Settings
Safe mode: Off
Use accelerated hardware modes: On
Redraw scene when viewports are exposed: On

Anti-alias mode: 4x
Mip Map Filtering: Linear
Anisotropic Filtering Mode: High

Vendor Name: NVIDIA Corporation
Render version: 4.6
Shading Language: 4.60 NVIDIA
Driver Date: 6-2-2023
Driver Version: 31.0.15.3209
Maximum Texture size: 32768 x 32768
Z-Buffer depth: 24 bits
Maximum Viewport size: 32768 x 32768
Total Video Memory: 8 GB

Rhino plugins
C:\Program Files\Rhino 6\Plug-ins\Commands.rhp “Commands” 6.35.21222.17001
C:\Program Files\Rhino 6\Plug-ins\rdk.rhp “Renderer Development Kit”
C:\Program Files\Rhino 6\Plug-ins\RhinoBonusTools.rhp “Rhino Bonus Tools”
C:\Program Files\Rhino 6\Plug-ins\RhinoRender.rhp “Rhino Render”
C:\Program Files\Rhino 6\Plug-ins\rdk_etoui.rhp “RDK_EtoUI” 6.35.21222.17001
C:\Program Files\Rhino 6\Plug-ins\rdk_ui.rhp “Renderer Development Kit UI”
C:\Program Files\Rhino 6\Plug-ins\NamedSnapshots.rhp “Snapshots”
C:\Program Files\Rhino 6\Plug-ins\RhinoCycles.rhp “RhinoCycles” 6.35.21222.17001
C:\Program Files\Rhino 6\Plug-ins\Toolbars\Toolbars.rhp “Toolbars” 6.35.21222.17001
C:\Program Files\Rhino 6\Plug-ins\3dxrhino.rhp “3Dconnexion 3D Mouse”
C:\Program Files\Rhino 6\Plug-ins\Displacement.rhp “Displacement”

Correct layout example…

Corrupted layout example…

Regards, Garry.

Hi Garry -

In Rhino 8, the on/off state of a layer in a detail has been decoupled from its state in model space. Also, you can set layers to be off be default in new details.

image

It sounds like upgrading to Rhino 8 is the solution to your troubles…
-wim

@wim I have tried those settings in V7, as far as it provides them. Clearly V8 has more settings, but I do not yet have it. That should solve the second issue. From what I see, I am not sure that they address the initial problem which is that when I create a new layer, the objects of that new layer are visible in layout details which already existed. In V7, I still have to hide the new layer in every layout detail.

Regards, Garry.

@wim I have tried those settings in V7, as far as it provides them. Clearly V8 has more settings, but I do not yet have it. That should solve part of the second issue. From what I see, I am not sure that they address the main problem which is that when I create a new layer, the objects of that new layer are visible in layout details which already existed. In V7, I still have to hide the new layer in every layout detail. Any thoughts?

I have checked V7 for the layout corruption after the Ctrl Z, and it is OK, so the gremlin is V6 based. I now cannot reproduce the behaviour in V6, so it is probably best that you do not spend much time on what might be a V6 based intermittent problem. I will provide more details if I see a better sequence of events that cause the problem. Ignore that. The corruption exists and is reproducible in both V6 and V7. I forgot the set all layers visible after the Ctrl Z, so the layout details did not show the corruption. Turn on all layers and the corruption is there.

Regards, Garry.

@wim I have installed V8 on trial. It has the same layout details corruption problem. Open a model which has layout details with some layers on and some off. Return to the Top view. Activate all layers. Check the layout details, which should be OK at this stage. Return to the Top view. Press Ctrl Z to undo the all layers setting. Check the layout details. You should see the corruption.

Regards, Garry.

@coffsoft can you please send the model that demonstrates this problem? It’s hard to reproduce this problem by drawing from scratch.

@brian This should help. The Layout Details have the Roof Trusses layer and its sub layers set as inactive. After confirming this, draw a circle or something in Top view. Then activate all layers. Then check the Layout pages. Some of the Details might show some of the Roof Trusses layers active at this stage. Return to Top view. Use Ctrl Z to undo the layer change. The Layout Details should now be corrupted, via the activation of some or the Roof Trusses layers. You might have to cycle a couple of times through the All Layers / Ctrl Z actions. The impact on the Details is somewhat hit and miss, but activating all layers in the Top view should not change the layer activation in any Layout Details. The problem might not be related to the Ctrl Z, but rather to the All Layers selection.

V6, V7 and V8. Happy hunting.

Regards, Garry.
LayoutCorruptionV6Small.3dm (6.5 MB)

Thanks, logged as RH-78838 Corrupting Layouts

Wim - Forced Upgrading is NOT a valid solution to the CURRENT PROBLEM . Upgrading PROPERLY happens ONLY when it MEETS THE USER’S NEEDS , and NOT when it meets the SELLER’S needs .
I HOPE this helps clarify YOUR confusion :+1:.