Bad antialiasing

I compared the same framebuffer visualizations in Rhino 7 and 8.
On my system Rhino 7 reproduces the correct antialiasing, Rhino 8 antialiasing is wrong.
Please compare the two images.
I also attached the rar file containing the two high res images.



antialiasing.rar (6.3 MB)

My Rhino 8 WIP system info

Rhino 8 SR0 2023-6-20 (Rhino WIP, 8.0.23171.14305, Git hash:master @ b92f7d293d9a041a6f2cbc4ed304f99aba992c88)
License type: Commerciale, build 2023-06-20
License details: Cloud Zoo
Expires on: 2023-08-04

Windows 10 (10.0.19045 SR0.0) or greater (Physical RAM: 96Gb)

Computer platform: DESKTOP

Standard graphics configuration.
Primary display and OpenGL: AMD Radeon Pro 580X (AMD) Memory: 8GB, Driver date: 2-17-2022 (M-D-Y). OpenGL Ver: 4.6.14761 Compatibility Profile Context FireGL 21.30.44.07 30.0.13044.7000
> Accelerated graphics device with 7 adapter port(s)
- Windows Main Display attached to adapter port 0

Secondary graphics devices.
NVIDIA GeForce RTX 2080 Ti (NVidia) Memory: 11GB, Driver date: 2-2-2023 (M-D-Y).
> Accelerated graphics device with 8 adapter port(s)
- There are no monitors attached to this device!
NVIDIA GeForce GTX 1080 Ti (NVidia) Memory: 11GB, Driver date: 2-2-2023 (M-D-Y).
> Accelerated graphics device with 4 adapter port(s)
- There are no monitors attached to this device!
NVIDIA GeForce RTX 2080 Ti (NVidia) Memory: 11GB, Driver date: 2-2-2023 (M-D-Y).
> Accelerated graphics device with 0 adapter port(s)
- There are no monitors attached to this 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: ATI Technologies Inc.
Render version: 4.6
Shading Language: 4.60
Driver Date: 2-17-2022
Driver Version: 30.0.13044.7000
Maximum Texture size: 16384 x 16384
Z-Buffer depth: 24 bits
Maximum Viewport size: 16384 x 16384
Total Video Memory: 8 GB

Rhino plugins that do not ship with Rhino
C:\Users\gabriele\AppData\Roaming\McNeel\Rhinoceros\packages\7.0\NVIDIADenoiser\0.4.3\NVIDIADenoiser.Windows.rhp “NVIDIADenoiser.Windows” 0.4.3.0
C:\Users\gabriele\AppData\Roaming\McNeel\Rhinoceros\packages\7.0\IntelDenoiser\0.6.4\IntelDenoiser.Windows.rhp “IntelDenoiser.Windows” 0.6.4.0
C:\Program Files\Chaos Group\V-Ray\V-Ray for Rhinoceros\V8\VRayForRhino.rhp “V-Ray for Rhino”

Rhino plugins that ship with Rhino
D:\Rhino 8 WIP\Plug-ins\SolidTools.rhp “SolidTools”
D:\Rhino 8 WIP\Plug-ins\Commands.rhp “Commands” 8.0.23171.14305
D:\Rhino 8 WIP\Plug-ins\WebBrowser.rhp “WebBrowser”
D:\Rhino 8 WIP\Plug-ins\rdk.rhp “Renderer Development Kit”
D:\Rhino 8 WIP\Plug-ins\RhinoScript.rhp “RhinoScript”
D:\Rhino 8 WIP\Plug-ins\IdleProcessor.rhp “IdleProcessor”
D:\Rhino 8 WIP\Plug-ins\RhinoRenderCycles.rhp “Rhino Render” 8.0.23171.14305
D:\Rhino 8 WIP\Plug-ins\rdk_etoui.rhp “RDK_EtoUI” 8.0.23171.14305
D:\Rhino 8 WIP\Plug-ins\rdk_ui.rhp “Renderer Development Kit UI”
D:\Rhino 8 WIP\Plug-ins\NamedSnapshots.rhp “Snapshots”
D:\Rhino 8 WIP\Plug-ins\RhinoCycles.rhp “RhinoCycles” 8.0.23171.14305
D:\Rhino 8 WIP\Plug-ins\RhinoCode\RhinoRoslyn.rhp “RhinoRoslyn” 8.0.23171.14305
D:\Rhino 8 WIP\Plug-ins\RhinoCode\RhinoCodePlugin.rhp “RhinoCodePlugin” 8.0.23171.14305
D:\Rhino 8 WIP\Plug-ins\RhinoCode\RhinoCPython.rhp “RhinoCPython” 8.0.23171.14305
D:\Rhino 8 WIP\Plug-ins\Toolbars\Toolbars.rhp “Toolbars” 8.0.23171.14305
D:\Rhino 8 WIP\Plug-ins\3dxrhino.rhp “3Dconnexion 3D Mouse”
D:\Rhino 8 WIP\Plug-ins\Displacement.rhp “Displacement”
D:\Rhino 8 WIP\Plug-ins\SectionTools.rhp “SectionTools”

why are you running on the amd, when you could be running on the Nvidias?

If you want to stay with the amd for some reason, go tools>options>view>open gl > gpu tesselation and uncheck it.

any better?

Hi,
In Rhino 8 WIP I deactivated the gpu tesselation, the antialiasing is slight better.
In Rhino 7 the gpu tesselation is on and the antialiasing is much better. Why should I deactivate this option in Rhino 8?
I think you have changed many things in the opengl framebuffer engine but I don’t see the update.
In Rhino 8 I don’t see any visual improvements, for example in the opengl shaders. In Rhino 7 all shaders are exactly the same of Rhino 8 but on my system I have much better visual graphics (opengl shaders), smoother feedback while zooming, moving and all realtime transformations. I have blazing fast layer controls, open-close hiearchy, create new layers, renaming, delete bunch of layers, etc.
Rhino 8 WIP with my AMD gpu runs slower than Rhino 7.
Upgrading across many versions of Adobe Creative, Autodesk 3ds Max, Affinity suite and many other graphic programs, I’ve never encountered so big degradation in graphic performances using my AMD gpu.

The wire drawing in Rhino 8 underwent major changes to support several new features (fast pattern drawing, tapers, different thickness units,…). There are a few antialiasing related bugs that are on my list to attend to before we ship Rhino 8 that came about due to these changes.

https://mcneel.myjetbrains.com/youtrack/issue/RH-75021/AA-in-different-wire-scaling-and-display-modes

You have not answered my most important question…
why are you using the AMD instead of one of the Nvidias?
They are objectively better cards.

Is this a serious question coming from the McNeel employee? At this forum full of people going to lengths to avoid monopolies?

2 Likes

Also, you’re talking about AMD cards like they’re not competitive at all with Nvidia’s offerings. AMD makes very good hardware and things should be compatible and take advantage of it.

John Brock already asked that of the OP in another thread and got this reply:

Yes, AMD does make some good hardware.

This might be what @theoutside was talking about:

AMD Radeon Pro 580X:
https://www.videocardbenchmark.net/gpu.php?gpu=Radeon+Pro+580X&id=4138

NVIDIA GeForce GTX 2080 Ti:
https://www.videocardbenchmark.net/gpu.php?gpu=GeForce+RTX+2080+Ti&id=3991

– Dale

no, I’m asking a simple question, the user may have reasons I’m not aware of, thus my question.

don’t read too much into it. These questions simply help us decide best how to help you.

Respectfully, they’re competitive on paper.

In my experience here, they have also caused, and continue to cause a much larger tech support load here solving problems with them than do nvidia cards.

For every nvidia problem I see here on tech, I likely see 20 amd problems.

Use whatever you want, I’m simply gathering data to best figure out how to help, nothing more.

It’s not the cards that are a problem, it’s their drivers.

2 Likes

this is a true and accurate statement. Thanks for clarifying.

This thread went a bit sideways. The antialiasing issues are going to be the same in Rhino 8 no matter if you are running nVidia, AMD, or Intel GPUs. We know about the issue and are going to try and improve it.

2 Likes