Bug: Rhino 8 doesn't refresh Layer UI when removing layer material

When setting a layer material to some material from the library, the Layers panel shows the new material, as expected. Clearing the layer material (resetting it to Default Material) doesn’t update the Layers panel until the file is reopened.

Correct display:

The Layers panel is out of sync after resetting the material:

To reproduce:

  1. Create a new model, add some geometry to the active layer
  2. Change the active layer material (in the Layers panel) to some material
  3. Observe that the Layers panel shows the correct material
  4. Change the active layer material to the Default Material
  5. Notice that the Layers panel still shows the previously assigned material

System Info:

Rhino 8 SR24 2025-10-8 (Rhino 8, 8.24.25281.15001, Git hash:master @ ba28668a8431990c700173e46ef2dbcb873cf092)
License type: Commercial, build 2025-10-08
License details: Cloud Zoo

Windows 10 (10.0.19045 SR0.0) or greater (Physical RAM: 32GB)
.NET 8.0.21

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

Non-hybrid graphics configuration.
Primary display and OpenGL: NVIDIA GeForce RTX 2060 (NVidia) Memory: 6GB, Driver date: 3-14-2025 (M-D-Y). OpenGL Ver: 4.6.0 NVIDIA 572.83
> Integrated accelerated graphics device with 4 adapter port(s)
- Windows Main Display is laptop’s integrated screen or built-in port
Primary OpenGL: NVIDIA GeForce RTX 2060 (NVidia) Memory: 6GB, Driver date: 3-14-2025 (M-D-Y). OpenGL Ver: 4.6.0 NVIDIA 572.83
> Integrated accelerated graphics device with 4 adapter port(s)
- Windows Main Display is laptop’s integrated screen or built-in port

Secondary graphics devices.
Intel(R) UHD Graphics 630 (Intel) Memory: 1GB, Driver date: 6-1-2021 (M-D-Y).
> Integrated graphics device with 3 adapter port(s)
- There are no monitors attached to this device. Laptop lid is probably closed

OpenGL Settings
Safe mode: Off
Use accelerated hardware modes: On
GPU Tessellation is: On
Redraw scene when viewports are exposed: On
Graphics level being used: OpenGL 4.6 (primary GPU’s maximum)

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: 3-14-2025
Driver Version: 32.0.15.7283
Maximum Texture size: 32768 x 32768
Z-Buffer depth: 24 bits
Maximum Viewport size: 32768 x 32768
Total Video Memory: 6 GB

Rhino plugins that do not ship with Rhino

Rhino plugins that ship with Rhino
C:\\Program Files\\Rhino 8\\Plug-ins\\Commands.rhp	“Commands”	8.24.25281.15001
C:\\Program Files\\Rhino 8\\Plug-ins\\WebBrowser.rhp	“WebBrowser”	
C:\\Program Files\\Rhino 8\\Plug-ins\\rdk.rhp	“Renderer Development Kit”	
C:\\Program Files\\Rhino 8\\Plug-ins\\RhinoScript.rhp	“RhinoScript”	
C:\\Program Files\\Rhino 8\\Plug-ins\\AnimationTools.rhp	“AnimationTools”	
C:\\Program Files\\Rhino 8\\Plug-ins\\IdleProcessor.rhp	“IdleProcessor”	
C:\\Program Files\\Rhino 8\\Plug-ins\\RhinoRenderCycles.rhp	“Rhino Render”	8.24.25281.15001
C:\\Program Files\\Rhino 8\\Plug-ins\\RhinoRender.rhp	“Legacy Rhino Render”	
C:\\Program Files\\Rhino 8\\Plug-ins\\rdk_etoui.rhp	“RDK_EtoUI”	8.24.25281.15001
C:\\Program Files\\Rhino 8\\Plug-ins\\NamedSnapshots.rhp	“Snapshots”	
C:\\Program Files\\Rhino 8\\Plug-ins\\MeshCommands.rhp	“MeshCommands”	8.24.25281.15001
C:\\Program Files\\Rhino 8\\Plug-ins\\RhinoCycles.rhp	“RhinoCycles”	8.24.25281.15001
C:\\Program Files\\Rhino 8\\Plug-ins\\Toolbars\\Toolbars.rhp	“Toolbars”	8.24.25281.15001
C:\\Program Files\\Rhino 8\\Plug-ins\\3dxrhino.rhp	“3Dconnexion 3D Mouse”	
C:\\Program Files\\Rhino 8\\Plug-ins\\Displacement.rhp	“Displacement”	
C:\\Program Files\\Rhino 8\\Plug-ins\\SectionTools.rhp	“SectionTools”

Thanks for report @gyorgy.bozoki. I’ve logged the issue.

– Dale

1 Like

RH-90141 is fixed in Rhino 8 Service Release 25

Thank you @dale and @brian .