Given a spherical light source with radius r and uniformly emits radiance L from every point on its surface in all possible directions, what is the irradiance at a point outside the light source that's distance R away from the center of the sphere?
My idea is, every point on the surface of the light source emits light in a hemisphere of directions centered around that point's normal direction (which is the direction from the sphere center to that point). So the solid angle of this is 2Pi, multiplying 2Pi by L gives the irradiance at any point on the sphere surface: 2Pi * L, and multiplying the sphere surface's area with this gives the total power emitted from the light source: 2Pi * L * 4Pi * r * r, then at any point that's R distance away from the light center, the irradiance would be the total power divided by the surface area of the sphere that passes this point, which should be 2Pi * L * r * r / (R * R)
I first saw this problem in the Real Time Rendering book, where it gives an almost same answer except there's not the "2" in the answer.
Any idea where I did it wrong? Thanks
My idea is, every point on the surface of the light source emits light in a hemisphere of directions centered around that point's normal direction (which is the direction from the sphere center to that point). So the solid angle of this is 2Pi, multiplying 2Pi by L gives the irradiance at any point on the sphere surface: 2Pi * L, and multiplying the sphere surface's area with this gives the total power emitted from the light source: 2Pi * L * 4Pi * r * r, then at any point that's R distance away from the light center, the irradiance would be the total power divided by the surface area of the sphere that passes this point, which should be 2Pi * L * r * r / (R * R)
I first saw this problem in the Real Time Rendering book, where it gives an almost same answer except there's not the "2" in the answer.
Any idea where I did it wrong? Thanks