I am trying to understand what makes Cycles load slowly before rendering, I had some files that crashed so I tried a few things but I still don’t fully get it. I made a test file with less geometry and ran some tests, I post the results and my questions here.
First, my systeminfo:
Rhino 8 SR13 2024-11-12 (Rhino 8, 8.13.24317.13001, Git hash:master @ ca3666c3ebed2b9567e10930077bfa0884f65db9)
License type: Commercial, build 2024-11-12
License details: Cloud Zoo
Windows 10 (10.0.19045 SR0.0) or greater (Physical RAM: 32GB)
.NET 7.0.0
Computer platform: DESKTOP
Standard graphics configuration.
Primary display and OpenGL: NVIDIA GeForce RTX 3060 Ti (NVidia) Memory: 8GB, Driver date: 11-6-2024 (M-D-Y). OpenGL Ver: 4.6.0 NVIDIA 566.14
> Accelerated graphics device with 4 adapter port(s)
- Windows Main Display attached to adapter port 0
OpenGL Settings
Safe mode: Off
Use accelerated hardware modes: On
GPU Tessellation is: 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: 11-6-2024
Driver Version: 32.0.15.6614
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
C:\Users\Administrator\AppData\Roaming\McNeel\Rhinoceros\packages\8.0\SubstanceImporter\2.0.7\Substance.Win.rhp “SubstanceImporter” 2.0.7.0
C:\Program Files\Doliwa Workshop\Rhino Nature\Rhino Nature.rhp “Rhino Nature” 1.0.4.16355
Rhino plugins that ship with Rhino
C:\Program Files\Rhino 8\Plug-ins\Commands.rhp “Commands” 8.13.24317.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.13.24317.13001
C:\Program Files\Rhino 8\Plug-ins\rdk_etoui.rhp “RDK_EtoUI” 8.13.24317.13001
C:\Program Files\Rhino 8\Plug-ins\NamedSnapshots.rhp “Snapshots”
C:\Program Files\Rhino 8\Plug-ins\MeshCommands.rhp “MeshCommands” 8.13.24317.13001
C:\Program Files\Rhino 8\Plug-ins\RhinoCycles.rhp “RhinoCycles” 8.13.24317.13001
C:\Program Files\Rhino 8\Plug-ins\Toolbars\Toolbars.rhp “Toolbars” 8.13.24317.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\Calc.rhp “Calc”
C:\Program Files\Rhino 8\Plug-ins\SectionTools.rhp “SectionTools”
C:\Users\Administrator\AppData\Roaming\McNeel\Rhinoceros\packages\8.0\PanelingTools\2024.8.20.677\PanelingTools.rhp “PanelingTools”
I took one part of one of my models and ran 4 tests on it. I am trying to understand if adding textures is the problem or if it is something with PBR materials.
The first test is using just the surfaces with a default material, it took 3 seconds to load the render window and 1.5 seconds to render at 50 samples.
The second test is using the same surfaces but with a PBR material. It took 17 seconds for the render window to open and 1 min and 50 seconds to process geometry tree and start rendering. The rendering took 2.89 seconds at 50 samples.
The third test is using just one of the surfaces with the same PBR material. It took 3 seconds to load the render window, almost no time to process the geometry tree and 0.72 seconds to render at 50 samples.
The fourth test I tried to mesh before but the results were the same as the second test.
I am trying to understand if there is a problem with my system or file or something I do or if this is normal. If this is normal why is it so? Why can blender start the cycles render instantly in the same scenario? Blender also has load times before rendering to load meshes and textures but on the same PC this geometry with these textures would load instantly.
What exactly handling adds/edits mesh instances do? That seems to take the longest before the render starts.
I am interested to find out more about what to do and what not to do when using Cycles in Rhino so I don’t crash it and also to understand the differences between Cycles in Rhino and Cycles in Blender (if there are some clear limitations to bear in mind, I understand and accept the ones about nodes, mixed shaders… I am more interested in speed and handling geometry and textures).
Thank you!
Mircea[grid]
[/grid]
Test File.rar (10.5 MB)