Freezing and crashing when plugging geometry into Ladybug component Direct Sun Hours

I created a set of 3D elements in Grasshopper using Archicad components to compose my project geometry. Since the original geometry was 2D, I converted the lines into 3D geometry within Archicad components. My goal is to generate radiation maps on these 3D geometries using the Direct Sun Hours component.

To do this, I deconstructed the Archicad geometry, converted it into Breps, and then connected the Breps to the geometry input of the Direct Sun Hours component. However, whenever I make this connection, Grasshopper freezes, eventually crashes, and the component never completes its calculation.

I suspect the issue relates to the geometry’s complexity. I think that when I created the 3D Archicad components using the Archicad connectivity, it generated many Breps, which might be causing the system to crash. Do you think simplifying the geometry before converting it to Breps would help? If so, could you recommend an effective approach or components for doing this?

Additionally, I was wondering whether incorrect inputs for vectors, grid size, or offset distance in the Direct Sun Hours component could also contribute to this issue. Are there any recommended settings or best practices for these parameters when working with imported geometry like this?

Things I already tried:

  1. I tried to connect the Deconstruct outputs, “Breps,” directly into the geometry input on Direct Sun Hours.

  2. I tried to bake the 3D elements from GH to Rhino, reference them back in Grasshopper, and then flatten them before connecting them to the geometry input.

  3. I tried converting the Breps into a Mesh just to check if it works better.

Thank you!