Rhino command windows not appearing when GH is loaded with complex definition

Hi all,

Has anyone else had this strange behavior of Rhino commands that require window input ceasing to function properly when Grasshopper is loaded (particularly with a large/complex definition)? One of my users is experiencing this problem regularly. Rhino command line commands (like ViewCaptureToFile or Text) work well when Grasshopper is not loaded, but after a large definition with a high amount of complexity (26k components with a lot of listeners), those commands stop generating their WPF windows for user input. Disabling the GH canvas does nothing to resolve the issue, Rhino must be quit and reloaded to begin functioning properly again.

This one has been tough to debug as it only happens on one user’s machine and we have a lot of moving parts (dependency management, custom data schemas, Rhino event listening, Rhino layer management from GH, etc). Just looking for any ideas on where to start looking in case anyone else has experienced this kind of problem.



Hi Marc - can you run the SystemInfo command in Rhino on that machine and paste the results here?


Rhino 6 SR9 2018-9-28 (Rhino 6, 6.9.18271.20591, Git hash:master @ 4cf7435f08f51c972347c8558d28355cfc0471ca)

Licence type: Commercial, build 2018-09-28

License details: LAN Zoo Network Node Checked Out

Windows 10.0 SR0.0 or greater (Physical RAM: 32Gb)

Machine name: SFO-L18-BTKFBH2

Quadro M1200/PCIe/SSE2 (OpenGL ver:4.6.0 NVIDIA 411.63)

OpenGL Settings

Safe mode: Off

Use accelerated hardware modes: On

Redraw scene when viewports are exposed: On

Anti-alias mode: 4x

Mip Map Filtering: Linear

Anisotropic Filtering Mode: Height

Vendor Name: NVIDIA Corporation

Render version: 4.6

Shading Language: 4.60 NVIDIA

Driver Date: 9-18-2018

Driver Version:

Maximum Texture size: 16384 x 16384

Z-Buffer depth: 24 bits

Maximum Viewport size: 16384 x 16384

Total Video Memory: 4 GB

<C:\Program Files\Rhino 6\Plug-ins\Commands.rhp> "Commands" 6.9.18271.20591

<C:\Program Files\Rhino 6\Plug-ins\rdk.rhp> "Renderer Development Kit"

<C:\Program Files\Rhino 6\Plug-ins\RhinoBonusTools.rhp> "Rhino Bonus Tools"

<C:\Program Files\Rhino 6\Plug-ins\AnimationTools.rhp> "AnimationTools"

<C:\Program Files\Rhino 6\Plug-ins\RhinoRender.rhp> "Rhino Render"

<C:\Program Files\Rhino 6\Plug-ins\rdk_etoui.rhp> "RDK_EtoUI" 6.9.18271.20591

<C:\Program Files\Rhino 6\Plug-ins\rdk_ui.rhp> "Renderer Development Kit UI"

<C:\Program Files\Rhino 6\Plug-ins\NamedSnapshots.rhp> "Snapshots"

<C:\Program Files\Rhino 6\Plug-ins\IronPython\RhinoDLR_Python.rhp> "IronPython" 6.9.18271.20591

<C:\Program Files\Rhino 6\Plug-ins\RhinoCycles.rhp> "RhinoCycles" 6.9.18271.20591

<C:\Program Files\Rhino 6\Plug-ins\Grasshopper\GrasshopperPlugin.rhp> "Grasshopper" 6.9.18271.20591

<C:\Program Files\Rhino 6\Plug-ins\Toolbars\Toolbars.rhp> "Toolbars" 6.9.18271.20591

<C:\Program Files\Rhino 6\Plug-ins\3dxrhino.rhp> "3Dconnexion 3D Mouse"

<C:\Program Files\Chaos Group\V-Ray\V-Ray for Rhinoceros 6\VRayForRhino.rhp> "V-Ray for Rhino"

<C:\Program Files\Rhino 6\Plug-ins\Displacement.rhp> "Displacement"

Hi Marc - a shot in the dark, but do the other machines that do not show the problem also run VRay?


Pretty much all of our machines have Vray for Rhino 6 installed but not all exhibit the problem…