PDF line weight became heavy after Rhino 8 upgrade

I am seeing thick lines in pdf files created by RhinoPDF. The symptoms are eerily similar to those reported in PDF line weight became heavy after Rhino 6 update to SR17 (6.17.19189.16411, 8/07/2019) - #9 by pascal

Could this be a repetition of the regression?

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: Cloud Zoo
Expires on: 2024-02-25

Windows 10 (10.0.19045 SR0.0) or greater (Physical RAM: 32Gb)
.NET 7.0.0

Computer platform: LAPTOP - Plugged in [100% battery remaining]

Hybrid graphics configuration.
Primary display: Intel(R) UHD Graphics 630 (Intel) Memory: 1GB, Driver date: 6-1-2021 (M-D-Y).
> Integrated graphics device with 3 adapter port(s)
- Windows Main Display is laptop’s integrated screen or built-in port
Primary OpenGL: NVIDIA GeForce RTX 2080 with Max-Q Design (NVidia) Memory: 8GB, Driver date: 6-2-2023 (M-D-Y). OpenGL Ver: 4.6.0 NVIDIA 532.09
> 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-2-2023
Driver Version: 31.0.15.3209
Maximum Texture size: 32768 x 32768
Z-Buffer depth: 24 bits
Maximum Viewport size: 32768 x 32768
Total Video Memory: 8 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\WebBrowser.rhp “WebBrowser”
C:\Program Files\Rhino 8\Plug-ins\rdk.rhp “Renderer Development Kit”
C:\Program Files\Rhino 8\Plug-ins\RhinoScript.rhp “RhinoScript”
C:\Program Files\Rhino 8\Plug-ins\AnimationTools.rhp “AnimationTools”
C:\Program Files\Rhino 8\Plug-ins\IdleProcessor.rhp “IdleProcessor”
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\IronPython\RhinoDLR_Python.rhp “IronPython” 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”

Regards, Garry.

1 Like

Hi Garry -

Can you post a 3dm file that shows this behavior?
-wim

@wim I used the same 3dm file in V6 and V8. I have attached the pdf files from both. RhinoPDF was used for both, at 600 DPI.

Regards, Garry.
HouseRemodel28LineWeight.3dm (4.4 MB)
HouseRemodel28LineWeightV6.pdf (1.1 MB)
HouseRemodel28LineWeightV8.pdf (46.6 KB)

Logged as RH-78783 PDF Lineweight Thicker after upgrade to Rhino 8

1 Like

Hi @coffsoft

I’ve been looking into this issue, thank you for the files…

Unfortunately, I’m seeing the exact same results between V6, V7, and V8 using your example file. I just installed 6.35, loaded your file, and printed it to a PDF, and thickness matches V8 (note: It does not match your V6 results).

So the next thing I’d like from you is a copy of Rhino’s “settings” file from the respective folder…

For example:

For V6: C:\Users\Garry\AppData\Roaming\McNeel\Rhinoceros\6.0\settings\settings-Scheme__Default.xml

For V8: C:\Users\Garry\AppData\Roaming\McNeel\Rhinoceros\8.0\settings\settings-Scheme__Default.xml

…this assumes your user name is “Garry”… just replace it with the correct user name if it’s not.

Thanks,
-Jeff

@jeff Try these.

settings-Scheme__Default.xml (29.7 KB)
settings-Scheme__Default.xml (14.7 KB)

Regards, Garry.

Thanks Garry @coffsoft,

This helped me locate the “problem” area… The “Linetypes and Line Widths” section on the Print Dialog have been set to something other than their defaults. Note: These settings are not per-document (or even per-print), they are global “Print Preferences” that “stick” if/when a successful print occurs…so setting them during a print, will be remembered for the next print…even if you’ve loaded a different document…

I’ve attached a screenshot showing what/where I’m talking about. In V6, you’ve set these values to 0.35 and 0.18… but their defaults are 1.0 and “Hairline” respectively. If you just change the “Scale by” value in V8 to 0.35 (like you have in V6), then the results should be the same.

Thanks,
-J

1 Like

@jeff That is interesting. Is there a reason for this setting impacting curves but not impacting solids? I have added solid stairs to the model. With the scale set to 1.0, the printed lines for the solids are not thickened.

Would it be smart to for Rhino to automatically migrate the setting when upgrading to a new version? Thank you for your help.

HouseRemodel28LineWeight.3dm (4.7 MB)
HouseRemodel28LineWeightV6.pdf (1.1 MB)
HouseRemodel28LineWeightV8.pdf (47.9 KB)

Regards, Garry.