This is a reoccurring issue that I’ve been having since Rh6, as far as I can remember. And still currently exists in RH7 sr14. This is not specific to a file, but occurs when there are 30-50+ layouts. Happens on multiple PDF printers.
The issue is, whenever in a file there are a lot of layouts (let’s say between 30-250), and I print them all as a single pdf - they print out blank. This does not happen, when the layouts are freshly generated - then they print out nicely. This happens, when I open up the Rhino file that is already containing the layouts.
What I understood is that happens, is that Rhino does not “refresh” those layouts when opening the file. Thus, when printing them, they print without their content. The only workaround, I’ve found is to manually go open up each layout prior to printing. So, manually “refreshing” them.
This seems to be related to the number of layouts and to the number of detail views. On a small number of layouts, this does not happen, but when you go past some threshold, then it’s with almost 100% certainty that the issue occurs. I have a file with 145 layouts, and ~roughly ~900 detail views I can send privately for testing purposes.
On some occasions, with a relatively low layout amount, I’ve been able to get the file to print if I save the file on Model space, and then reopen. Compared saving the file and starting view in Layout space.
I’ll send the file through private message.
Here’s the system info of my laptop, I’m currently on. This, however, happens on other computers as well. The plugin setup is somewhat similar on those machines, though.
Windows 10.0.19043 SR0.0 or greater (Physical RAM: 16Gb)
Computer platform: LAPTOP - Plugged in [100% battery remaining]
Hybrid graphics configuration.
Primary display: Intel(R) HD Graphics 630 (Intel) Memory: 1GB, Driver date: 1-8-2021 (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 GeForce GTX 1050 (NVidia) Memory: 4GB, Driver date: 4-8-2021 (M-D-Y). OpenGL Ver: 4.6.0 NVIDIA 462.31
> Integrated accelerated graphics device (shares primary device ports)
- 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: 4-8-2021
Driver Version: 27.21.14.6231
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
C:\Program Files\Geometry Gym\Rhino3d\ggTekla.rhp “ggRhinoTekla” 1.4.22.0
C:\Program Files\Common Files\McNeel\Rhinoceros\6.0\Plug-ins\LayoutManager (23664189-f095-4e9c-8f6d-1073c2c60efc)\0.2.6.0\LayoutManager.rhp “LayoutManager” 0.2.6.0
C:\Program Files\Rhino 7\Plug-ins\Tibidabo\Tibidabo.rhp “Tibidabo”
C:\Users\Toni\AppData\Roaming\Grasshopper\Libraries\elefront421\ElefrontProperties.rhp “ElefrontProperties” 1.0.0.0
C:\Program Files\Rhino 7\Plug-ins\Tibidabo\VisualARQ.rhp “VisualARQ”
Experiencing this as well on R7. Workaround seems to be switching from All Layouts to Multiple Layouts and setting the page range to all of the layouts.
Sorry @Wim I haven’t been able to replicate this and not able to send through the 3dm file. Was less than 40 layouts but multiple details that overlapped each other, suspect it was a memory issue.