Problemi Visualizzazione Wireframe Rhino 8

Ciao a tutti, forse qualcuno ricorda la mia “battaglia” per ottenere una visualizzazione decente in wireframe con Rhino7 " https://it.discourse.mcneel.com/t/problema-grafica-rhino-7/3858/75 "
Adesso ho scaricato la versione 8 e le cose sembrano peggiorate ulteriormente…
Non c’è nessuno modo di togliere quel fastidiosissimo AntiAliasing (cioè l’ho messo a 0 ma non cambia niente)
L’unico modo che ho trovato è impostare l’OpenGL a 2.1 ma così facendo mi si incasina la visualizzazione un shading.
Con l’ultima versione di OpenGL le linee mi sembrano tutte spirali e con AA a 2x le cose peggiorano ulteriormente.
Allego immagine da vedere a risoluzione 100% per capire di cosa parlo.

Mi sono reso conto che l’immagine caricata perde qualità, quindi allego link per vederla come si deve:
https://ibb.co/WcVkjdW

Ciao Thomas.
Immagine che segue da un monitor 2400x1600
Scheda Nvidia 3090Ti
Control Panel Nvidia 3d Options settato su controllo manuale tutto su qualità.
AA in Rh8 4x
Rhino Options → advanced alla voce: Rhino.Options.OpenGL.Wire.ThicknessScale che ha una valore di default 1 ho messo 1.27.
A me sembra buona…

1 Mi Piace

Ciao Giuseppe, ingrossando la linea però “imbrogli” …
Ad ogni modo ho fatto una prova anche io ed il mio risultato non mi soddisfa per niente…
Nella prova con spessore 1.27 e AA 8x sembra che le linee più tendenti al verticale o orizzontale, perdano di colore… Nella prova con spessore 1 e AA 8x, sembra addirittura che siano tratteggiate…
Con un OpenGL 2.1 si vedono più definite e tutte dello stesso colore.
E ti dirò di più: col vecchio OpenGL dove vedi evidenziato, la linea sembra più grossa, e mi fa capire subito che in quella zona le superfici non sono perfettamente adiacenti ( cosa effettivamente vera), mentre nelle altre prove il “difetto” non si vede proprio…
Io resto dell’idea che su un cad l’AA sia più nocivo che benefico.
Vedere immagine allegata: https://ibb.co/N6wn3X7

Thomas ciao
Mi dici gentilmente:
risoluzione
quale colore di sfondo
quale colore curve e isoparms
Puoi condividere il file (solo la parte che hai catturato) salvando la vista in modo da non muovere nulla quando apro
Sulla riga di comando: _SystemInfo e dovresti allegare il contenuto.

Per quanto mi sforzi qui non riesco, con questa macchina. a replicare un display così brutto…

Con risoluzioni 4K non imbrogli affatto… le rendi umane… :smile:

EDIT:
C’è anche un bug che non permette di levare completamente AA
Se vuoi seguire l’evoluzione della correzione è pubblica e potrai levare veramente l’AA alla fine.
RH-79022

EDIT2:
OpenGL2.1 è del 2006 (rilascio)

Monitor 2560x1440
Colori di sfondo e oggetti come immagini precedenti.

Nome SO Microsoft Windows 11 Pro
Versione 10.0.22631 build 22631
Descrizione altro SO Non disponibile
Produttore SO Microsoft Corporation
Nome sistema PC-THOMAS
Produttore sistema HP
Modello sistema HP Elite Tower 800 G9 Desktop PC
Tipo sistema PC basato su x64
SKU sistema 5V955EA#ABZ
Processore 12th Gen Intel(R) Core™ i7-12700, 2100 Mhz, 12 core, 20 processori logici
Versione/data BIOS HP U01 Ver. 02.12.02, 28/11/2023
Versione SMBIOS 3.6
Versione controller integrato 18.03
Modalità BIOS UEFI
Produttore scheda di base HP
Prodotto scheda di base 894D
Versione scheda di base KBC Version 12.03.10
Ruolo piattaforma Desktop
Stato avvio protetto Attivato
Configurazione PCR7 Associazione consentita
Directory Windows C:\WINDOWS
Directory System C:\WINDOWS\system32
Periferica di avvio \Device\HarddiskVolume1
Locale Italia
Hardware Abstraction Layer Versione = 10.0.22621.2506
Nome utente DOMAIN\thomas.depaoli
Fuso orario ora solare Europa occidentale
Memoria fisica installata (RAM) 32,0 GB
Memoria fisica totale 31,7 GB
Memoria fisica disponibile 24,2 GB
Memoria virtuale totale 33,7 GB
Memoria virtuale disponibile 24,0 GB
Spazio file di paging 2,00 GB
File di paging C:\pagefile.sys
Protezione DMA kernel Attivato
Sicurezza basata sulla virtualizzazione In esecuzione
Sicurezza basata sulla virtualizzazione: proprietà richieste
Sicurezza basata sulla virtualizzazione: proprietà di sicurezza disponibili Supporto virtualizzazione di base, Avvio protetto, Protezione DMA, Proteggi sovrascrittura memoria, Codice UEFI di sola lettura, SMM Security Mitigations 1.0, Controllo dell’esecuzione basato su modalità, Virtualizzazione APIC
Sicurezza basata sulla virtualizzazione: servizi configurati Integrità del codice applicata da hypervisor
Sicurezza basata sulla virtualizzazione: servizi in esecuzione Credential Guard, Integrità del codice applicata da hypervisor
Criteri di Controllo di applicazioni di Windows Defender Imposto
Criteri della modalità utente di Controllo di applicazioni di Windows Defender Disattivato
Supporto crittografia dispositivo Soddisfa i prerequisiti
Rilevato hypervisor. Le funzionalità necessarie per Hyper-V non verranno visualizzate.

Questo è il file in cui ho fatto le prove
test.3dm (131,1 KB)

Thomas mi serve il systeminfo di Rhino.
Avvia Rhino e sulla riga di comando digita: _SystemInfo (invio). Il comando produce un testo. Serve quello.
Grazie.

Rhino 8 SR1 2023-11-21 (Rhino 8, 8.1.23325.13001, Git hash:master @ 8a4a437248efac5d9cb04d3904481b83e4c23a64)
License type: Evaluation, build 2023-11-21
License details: Stand-Alone
Expires on: 2024-02-21

Windows 11 (10.0.22631 SR0.0) or greater (Physical RAM: 32Gb)
.NET 7.0.0

Computer platform: DESKTOP

Standard graphics configuration.
Primary display and OpenGL: NVIDIA T400 4GB (NVidia) Memory: 4GB, Driver date: 1-18-2024 (M-D-Y). OpenGL Ver: 4.6.0 NVIDIA 551.23
> Accelerated graphics device with 4 adapter port(s)
- Windows Main Display attached to adapter port #0

Secondary graphics devices.
Intel(R) UHD Graphics 770 (Intel) Memory: 1GB, Driver date: 6-15-2023 (M-D-Y).
> Integrated graphics device with 4 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 2.1

Anti-alias mode: None
Mip Map Filtering: Linear
Anisotropic Filtering Mode: High

Vendor Name: NVIDIA Corporation
Render version: 4.6
Shading Language: 4.60 NVIDIA
Driver Date: 1-18-2024
Driver Version: 31.0.15.5123
Maximum Texture size: 32768 x 32768
Z-Buffer depth: 24 bits
Maximum Viewport size: 32768 x 32768
Total Video Memory: 4 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.1.23325.13001
C:\Program Files\Rhino 8\Plug-ins\rdk.rhp “Renderer Development Kit”
C:\Program Files\Rhino 8\Plug-ins\RhinoRenderCycles.rhp “Rhino Render” 8.1.23325.13001
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.1.23325.13001
C:\Program Files\Rhino 8\Plug-ins\NamedSnapshots.rhp “Snapshots”
C:\Program Files\Rhino 8\Plug-ins\MeshCommands.rhp “MeshCommands” 8.1.23325.13001
C:\Program Files\Rhino 8\Plug-ins\RhinoCycles.rhp “RhinoCycles” 8.1.23325.13001
C:\Program Files\Rhino 8\Plug-ins\RhinoCode\RhinoCodePlugin.rhp “RhinoCodePlugin” 8.1.23325.13001
C:\Program Files\Rhino 8\Plug-ins\Toolbars\Toolbars.rhp “Toolbars” 8.1.23325.13001
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”

Grazie Thomas.
Prova una cosa:

Imposta nuovamente OpenGL su Max (tutto a destra 4.6)
Riavvia Rhino.
Copia questo comando sulla riga di comando: _TestGLCoreProfile (Invio).
Indipendentemente che ti chieda di riavviare, ti sembra meglio?

Molto molto meglio… non ancora perfetto come le vecchie versioni (per me), ma decisamente usabile…
Però mi chiede di riavviare e una volta riavviato perde l’impostazione

1 Mi Piace

Bene dai…
E’ un comando test non pubblicato che usiamo per fare prove, Non dare retta alla questione di riavviare.
Sul “perfetto” ci lavoriamo nel mentre.
Ti aggiorno appena abbiamo qualche novità su questo post.