14
$\begingroup$

I'm Learning about BRDFs and wondering why the BRDF is defined as the ratio of outgoing radiance to a given direction and incoming irradiance from another direction. Why isn't the BRDF defined as ratio of radiances?

$\endgroup$
4
  • 1
    $\begingroup$ I would write an answer if I had time, but in a concise way: because of definition. Roughly speaking radiance measure OUTGOING light in a certain direction (or better: radiant flux per solid angle). Irradiance is INCOMING light from a certain direction (or better radiant flux received per unit area. BRDF is describing the ratio of outgoing light to incoming light $\endgroup$
    – cifz
    Commented Jul 15, 2016 at 21:06
  • $\begingroup$ The short answer is: "because then it wouldn't be bidirectional". It's been a while, but I believe my alternate formulation of the rendering equation works out to be using a 1:1 reflectance function. $\endgroup$
    – geometrian
    Commented Jul 22, 2016 at 21:13
  • $\begingroup$ @cifz Irradiance is $W/m^{2}$, it's not dependent on directions. $\endgroup$
    – akuzminykh
    Commented May 11, 2021 at 12:52
  • $\begingroup$ @cifz Saying that irradiance is incoming and radiance is outgoing light can be very misleading for beginners as it begs you to draw the conclusion that this is the actual difference between those two terms. In fact, radiance can be incoming and outgoing and irradiance has nothing to do with direction. Its light from any direction hitting a surface (you made that clear in the braces, but it should be emphasized more) $\endgroup$
    – Sam
    Commented Nov 28, 2021 at 18:44

1 Answer 1

15
$\begingroup$

There are a couple of ways to answer this question: an algebraic way and a geometric way.

Algebraically, we can identify the units that the BRDF must have by looking at its place in the rendering equation. The classic rendering equation is:

$$L_\text{outgoing}(\omega) = L_\text{emitted}(\omega) + \int_\Omega L_\text{incoming}(\omega') \, f_\text{BRDF}(\omega, \omega') \, (n \cdot \omega') \, d\omega'$$

The output value on the left is a radiance, so the result of the integral must also be a radiance. The integrand contains a radiance multiplied by a solid angle $d\omega'$, so something else in the integrand has to cancel out that factor of solid angle. The $n \cdot \omega'$ factor is dimensionless, and the only other thing there is the BRDF—so to make the whole thing work out, the BRDF must have units of inverse solid angle. Equivalently, the BRDF can be seen as a ratio of radiance to irradiance, since they differ by a factor of solid angle in the denominator of radiance.

Another way to see it is that the BRDF plays a role similar to a probability density. If you look at how probability densities work, they have units inverse to the volume of their domain. For instance, a 1D probability density has units of inverse length (probability per unit length, but probability itself is dimensionless), a 2D one has units of inverse area, and so on. The BRDF acts much like a probability density defined on the hemisphere, giving a likelihood for a photon coming in from a given direction to be reflected into some other direction. So, like any other probability density on a spherical domain, it has units of inverse solid angle.

Geometrically, we can get right down to brass tacks and take apart what's going on in the integral in the rendering equation. Recall that an integral means to subdivide the domain into tiny pieces and sum the integrand over all the pieces (in the limit as the pieces get infinitesimally small). Let's look at one such piece. The integrand should result in an infinitesimal amount of radiance $dL$, since we're going to sum over many pieces to arrive at a finite outgoing radiance. So a single infinitesimal piece of the integral looks like:

$$dL = L_\text{incoming} \, f_\text{BRDF} \, (n \cdot \omega') \, d\omega'$$

If we regroup the factors a bit, the combination $L_\text{incoming} \, (n \cdot \omega') \, d\omega'$ calculates the irradiance on the surface due to the light coming from the infinitesimal solid angle $d\omega'$. Since it's arriving from an infinitesimal amount of solid angle, it produces an infinitesimal irradiance $dE$.

$$dL = f_\text{BRDF} \, dE$$

or

$$f_\text{BRDF} = \frac{dL}{dE}$$

So the BRDF acts as a proportionality constant between the infinitesimal irradiance arriving at the surface from an infinitesimal solid angle, and the infinitesimal outgoing radiance generated thereby. It couldn't be a ratio of radiances, because we have a finite incoming radiance, and we need an infinitesimal outgoing radiance if we want to sum up many pieces of the integral and get a finite result. To make that happen, the BRDF would have to be infinitesimal-valued, which...isn't a thing, in standard mathematics. :)

I hope some of this helps. There are a variety of equivalent ways to look at this problem, as with so many things in math and physics.

$\endgroup$
6
  • $\begingroup$ I like your explanation very much. I get the arguments that there must be the inverse solid angle factor in BRDF, but what about the cosine factor? If we could drop the cosine term from BRDF, then we could drop if from the integral in the rendering equation, couldn't we? The only reason I can see is in the correct/current formulation the denominator can be seen as irradiance... $\endgroup$
    – ciechowoj
    Commented Mar 11, 2017 at 11:50
  • $\begingroup$ This answer kinda explains it as if BRDFs are derived from the rendering equation while the concept "BRDF" is actually older. Looking at BRDFs isolated: Why is it not the ratio between rediances? $\endgroup$
    – akuzminykh
    Commented May 11, 2021 at 13:01
  • $\begingroup$ @akuzminykh It's not really about the rendering equation specifically, but about how integrals work. The point of a BRDF is to integrate incoming radiance over the whole hemisphere and produce output radiance. The integral will introduce a unit of solid angle (or more generally, a unit of "volume" of whatever the domain of the integral is), so the integrand must be a density in that unit. As I said in the answer, it's the same as how probability densities work. $\endgroup$ Commented May 11, 2021 at 16:56
  • $\begingroup$ @NathanReed But isn't the irradiance in context of BRDF only including radiant flux coming from a specific direction, not the whole hemishere? When I e.g. read this, I just cannot pinpoint where the decision based on reasoning is made to let it be irradiance at all. Maybe I just need to read it a few times more .. $\endgroup$
    – akuzminykh
    Commented May 11, 2021 at 19:23
  • $\begingroup$ @akuzminykh That the BRDF is defined in terms of irradiance on a surface is in part just a convention. You might compare it to the phase functions found in volume rendering, which play a similar role to the BRDF—deciding how much light from one direction scatters to another. In that case there is no surface and no irradiance (no $n \cdot \omega$ factor), but the phase function is still a density over solid angle. If you're still having trouble, again I would urge thinking about probability densities and how their units work. It is the same thing. $\endgroup$ Commented May 11, 2021 at 21:38

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.