[BUG R9] UVs not working in custom display mode

AM74
UVs not working in custom display mode

Version (affected)
Rhino 9 WIP — BETA (9.0.26195.12303, 2026-07-14)
Windows 11 environment

Video Report

Summary
UV mapping visualization fails to update in custom display modes when the assigned material is not PBR. Works correctly in default shaded mode and when material is switched to PBR or has an image texture added. Switching display modes or materials does not refresh the UV checker properly.

Steps to Reproduce

  1. Use any model with existing UV mapping (Look video).
  2. Create a custom display mode that references a material with texture on the color channel.
  3. In the layer, there must be no material, so it uses the default or any non-PBR base material.
  4. Make new UVs (Unwrapping)
  5. Switch the viewport to the custom display mode.
  6. Observe that the texture is not applay using the update UVs and use the old ones.

Actual Result
UV checker stops updating or displays incorrectly. Temporary fix by switching to PBR material or adding an image texture. Reverting the material breaks it again.

Expected Result
UV mapping visualization should update and display correctly in any custom display mode.

File Attached: UVsDisplayMode.ini

System Information
Rhino 9 SR0 2026-7-14 (Rhino 9 BETA, 9.0.26195.12303, Git hash:master @ e65c4e97d90a610a755e1fa38d13856483719a8c)
License type: Commercial, build 2026-07-14
License details: Cloud Zoo
Expires on: 2026-08-28

Windows 11 (10.0.26200 SR0.0) or greater (Physical RAM: 64GB)
.NET 10.0.2

Computer platform: DESKTOP

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

Secondary graphics devices.
Intel(R) UHD Graphics 770 (Intel) Memory: 2GB, Driver date: 10-18-2024 (M-D-Y).
> Integrated graphics device with 4 adapter port(s)
- There are no monitors attached to this device!

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

Rhino plugins that ship with Rhino
C:\Program Files\Rhino 9 WIP\Plug-ins\Commands.rhp “Commands” 9.0.26195.12303
C:\Program Files\Rhino 9 WIP\Plug-ins\WebBrowser.rhp “WebBrowser”
C:\Program Files\Rhino 9 WIP\Plug-ins\rdk.rhp “Renderer Development Kit”
C:\Program Files\Rhino 9 WIP\Plug-ins\RhinoScript.rhp “RhinoScript”
C:\Program Files\Rhino 9 WIP\Plug-ins\3dxRhino.9.rhp “3DxRhino.9”
C:\Program Files\Rhino 9 WIP\Plug-ins\IdleProcessor.rhp “IdleProcessor”
C:\Program Files\Rhino 9 WIP\Plug-ins\UpdatesAndStatistics\UpdatesAndStatistics.rhp “UpdatesAndStatistics” 9.0.26195.12303
C:\Program Files\Rhino 9 WIP\Plug-ins\RhinoRenderCycles.rhp “Rhino Render” 9.0.26195.12303
C:\Program Files\Rhino 9 WIP\Plug-ins\rdk_etoui.rhp “RDK_EtoUI” 9.0.26195.12303
C:\Program Files\Rhino 9 WIP\Plug-ins\NamedSnapshots.rhp “Snapshots”
C:\Program Files\Rhino 9 WIP\Plug-ins\MeshCommands.rhp “MeshCommands” 9.0.26195.12303
C:\Program Files\Rhino 9 WIP\Plug-ins\RhinoCycles.rhp “RhinoCycles” 9.0.26195.12303
C:\Program Files\Rhino 9 WIP\Plug-ins\Displacement.rhp “Displacement”
C:\Program Files\Rhino 9 WIP\Plug-ins\SectionTools.rhp “SectionTools”

thanks @AlanMattano
RH-97133 Display texture doesn’t hook into unwrapped UVs

RH-97133 is fixed in Rhino BETA

Fantastic !!

Thanks!

Just tested the latest BETA and the UV update now works correctly in the custom display mode (non-PBR material).

Confirmed fixed. Appreciate the quick turnaround.

glad to hear @AlanMattano !