Glare analysis according to a reflectance % of a glass panel

Hello Guys,

I took the definition in this discussion(

The idea is to illustrate the galre risk of a given Srf that is in front of a glass building. I manage to create a mesh that displays the risk of glare over the whole year.

But now my client asks if its possible to have a false color image (like evalglare) from the interior of the building looking towards the glass building in order to evaluate the possible glare at a working station. I guess using HoneyBee I’ll be able to get that glare analysis.

What will be the method to evaluate the glare over the whole year?

How can I contro the reflectance of the glass building within a HoneyBee_Radiance_Glass Material

Thank you all in advance


Hi Claudio,

Mostapha will probably jump in with some better information after me but I thought that I should post what I know now in case it helps you get started. You are right that you can do in-depth glare analysis with the Honeybee components related to daylight/Radiance.

Also, I can confirm that will definitely be making a big jump from the previous discussion that you quoted. However, you will ultimately be able to get a much more accurate understanding of the glare risk this way.

In order to narrow down your run time, I might start by selecting out a a set of hours of the year where you are interested in studying the glare probability (since running the entire year can be a lengthy calculation that takes many hours). Next, you can follow these general steps:

  1. Set up your Rhino geometry as you would for any daylight simulation. Import the geometry into Grasshopper as breps and convert them to HBObjects. For the glass on the outside of the building across the street, I would model the glass as a mirror material instead of a HoneyBee_Radiance_Glass Material and set the reflectance of the mirror equal to that of the glass exterior. This should ensure that the material behaves as you want it to.

  2. Plug the HBObjects into a Run Daylight Simulation component for which you have hooked up an image-based analysisRecipe_ that is set up at the Rhino view of the work station that you are studying.

  3. After running the image-based simulation, use the resulting HDR image and a Honeybee_Glare Analysis component to post-process the image to get a daylight glare probability (DGP) for the workstation at the hour of the image.

  4. Repeat for more hours of the year so that you get a sense of the times when glare might be an issue.

Let us know if you have any questions and, Mostapha, let me know if I forgot anything important. Hopefully, we will get around to producing a tutorial video on this at some point.



As Always Chris you’ve come to the rescue. I wish at some time I’ll be able to post some images and workarounds of these projects. So far they are in a confidential state and I can’t show anything. But in time I’ll try to post something.

One more question: How can I control the reflectiveness of the mirror like Srf as it requires R-G-BReflectance (I guess that is RGB colors) if the glass reflects 27% of the light should I input 27 for all three. I try to understand the Radiance materials (www. but it does not say much. And what kind of sky should be used for the analysis recipe

Thank you


Ok First attempt no very successfully. I can not get any image from the HDR to Tiff.

here is the definition. This procedure used to be very simple in the previous versions of HB did something change? (143 KB)

I’ve used the file from the HB example folder and it does generates an image as shown. But Something that I don’t understand is that the mirror like object should produce some kind of reflection. but I looks mat in the produced image. Is there something I’m not getting right?

I always generates an image first to see if all the geometries is well understand by Randiance

thank you for your help


Update HB and the LB manually and it did work fine. finally

I’ve Try with the HB exemple file and the Glare component fails to display an image. Any idea why

Hi Claudio,

Mostapha might already know what is going wrong here but I can help if you upload you GH file. I need to know the red balloon error message that you are getting on the DGP component to figure out what is going wrong.


Hi Chris,

I think the problema was on my side I mean my machine and HB where having strange behavior. Now the component works just fine. One question. What the colors of the glare component represents in terms of DGP scale. Can I find a scale some where so I can relate the colors to a comprehensive chart.

Also I’m uploading the works of Wienold, Jan; Christoffersen, Jens (

Evaluation methods and development of a new glare prediction model for daylight

environments with the use of CCD cameras) that came to this DGP concept. Very interesting

Thank you


Evaluation_methods_and_development_of_a_new.pdf (1.05 MB)

Hi Claudio,

I am glad that everything worked out on your system. Also, thank you for posting the journal article. It looks like a really good reference for DGP.

To be honest, I have not delved deep enough into the glare analysis to know exactly what the color in the analyzed HDR image means beyond a vague definition of “glare sources.” If you are already citing journal articles, I feel that you are already well beyond my level. Perhaps Mostapha could comment here with more information?


Hi Claudio,

  1. In the results of the glare analysis colors are randomly assigned and has no meaning more than source of the glare. You can read it in evalglare documentation file as “The color is chosen by chance, no significance is given by the color”

  2. To understand the probability of glare you should check DGP values.

  3. The algorithms that are used in evalglare are based of studies for stationary desks and for indoor offices. I’m not sure if using them for an outdoor area will give you any meaningful results. I’m pretty sure that you have see that in Jan’s presentations.

  • Mostapha