What is the best workflow regarding geometry?

Hello, I have a question

I have done my last daylight calculations in Diva (Rhino + Grasshopper) and there the workflow of building geometry was as follows:

  1. Building the geometry in Rhino

  2. Adding Radiance Materials to that geometry

  3. Exporting the Radiance File

  4. Go into Grasshopper and add the parametric geometry needed

  5. Set up the wanted daylight calculation via Diva for Grasshopper

  6. “Switching on” the add from Rhino option -> this means having an exported File in the Temp folder (as from 3.)

  7. Running the calculation

So is there a workflow like that for Honeybee or do you need to add the geometry from Rhino as Breps in Honeybee and so on ?

Thank you very much

cheers Tom

Hi Tom,

You can start from Rhino or Grasshopper and it doesn’t really matter as far as you are

You have couple of options on how to prepare the geometry and it really depends on what you want to do.

The general concept is that you need to convert a Rhino/Grasshopper object to a Honeybee object. You can assign your custom materials and apply it to the geometries or just let Honeybee apply default materials based on the type.

You can also put several recipes that you can also put together (Daylight factor, gridBased, imageBased, AnnualAnalysis, etc…)

If you have an example it will be easier to help. Also I suggest you to watch this video from minute 22 (https://www.youtube.com/watch?v=M4MA82_CPPA&list=UUX0holrRypJil…). As far as I remember I cover these concepts.



If I had to lay out a step-by-step method:

  1. Build the geometry parametrically in Grasshopper or manually in Rhino + bring the geo into GH (as long as you end up with breps in Grasshopper, any geometry creation method is good).

  2. Pass the Breps through a createHBSrfs or a Mass2Zone component, which will turn the breps into HBSrfs or HBZones that have Radiance materials assigned to them (note that you can assign glazing based on a ratio to HBZones without windows).

  3. Connect the HBSrfs or HBZones up to a Honeybee_Run Daylight Simulation component.

  4. Connect an anlysis recipe up to the Honeybee_Run Daylight Simulation component, which tells the component what type of radiation/daylight simulation to run.

  5. Run the simulation by setting _writeRad and _runRad to “True”.

  6. If the simulation produced something you want to use in GH, import the results back into Grasshopper using one of the Honeybee Daylight “Read Result” components (this will vary depending on your simulation).

As Mostapha noted, the youtuibe video might be your best way to learn.


Thank you very much Mostapha and Chris for your answers! That helped a lot and I’m getting first results

6 posts were split to a new topic: What is the best workflow to import geometries to Honeybee from Revit?