Worksession - Object Display Mode Changed - Bug

Worksession in V9 Beta is changing the Object Display Modes of objects in attached files.
Worksession in V8 does not change the Object Display Modes. That is the expected behavior.

The display mode for objects can be set to be other “By View” (the viewport display mode).
In V8 when a file with objects with display mode set to other than “By View”, for example to “Rendered”, and the file is attached in a Worksession, the objects maintain that display mode.

In Rhino 9 Beta when a a file with objects with display mode set to other than “By View”,and the file is attached in a Worksession, object display modes are changed to “By View”.

Example:
WSObjectDMDC01.rws (2.0 KB)
ObjectDisplayModeDC01.3dm (704.8 KB)
MeshPhotoTexturedA.3dm (3.3 MB)

Mesh with photo texture.


Display mode for the object is set to “Rendered”

When the file is opened this mesh always displays in Rendered mode, independent of the viewport display mode. This is the expected behavior.

Worksession.
Active file has two objects.
The red sphere is display mode set to “By View”.
The rectangular block is set to “Rendered”
Both objects display as expected. Red sphere diplay mode is same as the view. Block is always Rendered.

Attach the file with textured mesh which has object display mode set to “Rendered”/
The display mode for the mesh object has been switched to “By View”.
Shaded:

Rendered:

Make the file the photo-textured mesh the active file.
The photo-textured mesh continues to have “By View” object display mode.
The rectangular block display mode has been switch to “By View”.

Rhino 9 SR0 2026-8-18 (Rhino 9 BETA, 9.0.26230.12303, Git hash:master @ 6f106e5b835d5e5898cf05bb9cc1139943a5666f)
License type: Commercial, build 2026-08-18
License details: Cloud Zoo
Expires on: 2026-10-02

Windows 11 (10.0.26100 SR0.0) or greater (Physical RAM: 64GB)
.NET 10.0.11

Computer platform: DESKTOP

Standard graphics configuration using DirectX
Primary display: NVIDIA GeForce RTX 2080 Ti (NVidia) Memory: 11GB, Driver date: 6-11-2026 (M-D-Y). DirectX(11)
> Accelerated graphics device with 4 adapter port(s)
- Windows Main Display attached to adapter port 0

Secondary graphics devices.
None found.

DirectX Settings
Safe mode: Off

OpenBLAS: OpenBLAS 0.3.30 DYNAMIC_ARCH NO_AFFINITY Haswell MAX_THREADS=64.

Rhino plugins that do not ship with Rhino
C:\Users\dcock\AppData\Roaming\McNeel\Rhinoceros\packages\9.0\ClippingBox\0.5.3\ClippingBox.rhp “ClippingBox” 0.5.3.0

Rhino plugins that ship with Rhino
C:\Program Files\Rhino 9 WIP\Plug-ins\Commands.rhp “Commands” 9.0.26230.12303
C:\Program Files\Rhino 9 WIP\Plug-ins\rdk.rhp “Renderer Development Kit”
C:\Program Files\Rhino 9 WIP\Plug-ins\3dxRhino.9.rhp “3DxRhino.9”
C:\Program Files\Rhino 9 WIP\Plug-ins\UpdatesAndStatistics\UpdatesAndStatistics.rhp “UpdatesAndStatistics” 9.0.26230.12303
C:\Program Files\Rhino 9 WIP\Plug-ins\RhinoRenderCycles.rhp “Rhino Render” 9.0.26230.12303
C:\Program Files\Rhino 9 WIP\Plug-ins\rdk_etoui.rhp “RDK_EtoUI” 9.0.26230.12303
C:\Users\dcock\AppData\Roaming\McNeel\Rhinoceros\packages\9.0\PanelingTools\2024.8.20.677\PanelingTools.rhp “PanelingTools”
C:\Program Files\Rhino 9 WIP\Plug-ins\NamedSnapshots.rhp “Snapshots”
C:\Program Files\Rhino 9 WIP\Plug-ins\MeshCommands.rhp “MeshCommands” 9.0.26230.12303
C:\Program Files\Rhino 9 WIP\Plug-ins\RhinoCycles.rhp “RhinoCycles” 9.0.26230.12303
C:\Program Files\Rhino 9 WIP\Plug-ins\Displacement.rhp “Displacement”
C:\Program Files\Rhino 9 WIP\Plug-ins\SectionTools.rhp “SectionTools”

Bumping this so it can be logged.

thanks for the clean repro kit David, logged.. RH-98045

RH-98045 is fixed in Rhino BETA