3

Radiance calculation method

I was having a discussion with a colleague about how daylighting simulations work. When I run several daylighting simulations with Radiance (In DesignBuilder) i get different result each time. I read somewhere (forgot where) that this is because of a randomization in the calculation process of daylighting simulations. Could anyone explain to me how this works? Is this randomization also a reflection of reality or more a result of being unable to accurately represent reality (so far)? I would like to explain this to my colleagues in fairly simple terminology so I do not have constant discussions with them as to why the results are different. Simply saying: "thats just how daylighting simulations work" isn't enough of an answer for either of us, so please let me know what you know!

AadriaanW's avatar
295
AadriaanW
asked 2018-06-20 10:23:51 -0500
edit flag offensive 0 remove flag close merge delete

Comments

add a comment see more comments

1 Answer

6

Radiance uses a non-deterministic (stochastic), light-backwards ray tracing algorithm to solve the lighting for a given simulation. This involves sending, or tracing, thousands to many millions of rays into the scene, looking for light. The more rays you send, the closer to reality[TM] the result. But even millions of rays will never equal the billions of photons bouncing around in the real scene. It's only the sheer number of photons that gives a physical scene the appearance of stability. In a simulation, we're sampling mathematical models of light and materials, and light is "wiggly", so in our approximations, yes, we will likely get small variations from one simulation to the next. The further from the light source the sample point is (more indirect bounces), the more important it becomes to sample aggressively to at least get close to a stable result as well.

In short, if you are seeing wildly different results from one run to the next (of the same scene), you need to increase the simulation parameters (i.e. send more rays). Radiance is wildly configurable in this area and the process of tuning the simulation parameters to achieve an accurate result in a reasonable timeframe is equal parts art and science.

rpg777's avatar
7k
rpg777
answered 2018-06-20 10:49:18 -0500
edit flag offensive 0 remove flag delete link

Comments

add a comment see more comments