I noticed a bug in Rhino 8. It occurs under the following circumstances:
the display mode is set to “Rendered”;
environment map is rotated, ie. any angle apart from 0 degrees;
objects’ PBR material is rough, ie. any value above 0%.
Picture below shows what’s going on - object on the right side, rough one, reflects incorrectly mapped environment, whereas the left one, which has roughness set to 0%, reflects correctly mapped environment. It happens in the rendered mode, but raytracing works fine.
I have been creating graphics regarding this consistent workflow (specific, rotated environment and rendered mode) since Rhino 6. My customer expects me to keep this consistency, so Raytracing is out of the question. Of course I can move back to Rhino 7 or 6 for that, but fixing that issue in Rhino 8, or finding a solution would be very helpful.
Windows 11 (10.0.22631 SR0.0) or greater (Physical RAM: 32GB)
.NET 7.0.11
Computer platform: LAPTOP - Plugged in [100% battery remaining]
Hybrid graphics configuration.
Primary display: Intel(R) UHD Graphics 630 (Intel) Memory: 1GB, Driver date: 1-20-2022 (M-D-Y).
> Integrated graphics device with 3 adapter port(s)
- Windows Main Display is laptop’s integrated screen or built-in port
- Secondary monitor attached to adapter port #1
Primary OpenGL: NVIDIA Quadro RTX 3000 (NVidia) Memory: 6GB, Driver date: 6-26-2023 (M-D-Y). OpenGL Ver: 4.6.0 NVIDIA 536.45
> Integrated accelerated 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
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: 6-26-2023
Driver Version: 31.0.15.3645
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
C:\Users\Prezentacja\AppData\Roaming\McNeel\Rhinoceros\packages\8.0\CommandTracker\8.0.0\CommandTracker.rhp “CommandTracker” 8.0.0.0
You probably should update your driver. This is the latest as far as I can tell: Driver Details | NVIDIA - make sure to do a custom/advanced installation and check the clean installation checkbox.
I updated my GPU’s driver and Rhino, with no effect. However, the problem is gone simply by restoring default setting to the rendered display mode. Apparently, the reason was the Lighting Scene method set to Ambient Occlusion. In Scene Lighting mode environment mapping works correctly.