Jump to content
  • Advertisement
Sign in to follow this  
HenrikGunnarsson

Radiance confusion

This topic is 2566 days old which is more than the 365 day threshold we allow for new replies. Please post a new topic.

If you intended to correct an error in the post then please contact us.

Recommended Posts

Hi

I´m trying to implement a Stochastic Path tracer using the pseudo code described in the book Advanced Global Illumination by Dutré, Bala and Bekaert. I´m doing it in c++. I think I understand the algorithm but the whole thing about radiance makes me a bit confused.

Right now I have implemented basicly everything to get started with the actual tracing. I have a scene with objects like spheres and planes. These I can calculate intersection and give material proerpties. I also have a vector class wich handles the linear algebra.

My scene description looks like the one in this tutorial: link, where I can set diffuse, and reflection constants and the color of objects.

Now to my question: the pseudo code in the book uses radiance. How do I calculate the radiance in for example: radiance leaving the light source, Le? Is my scene description wrong if I want to use radiance? In the tutorial they dont seem to use radiance at all. Is radiance same as (r,g,b)?

Share this post


Link to post
Share on other sites
Advertisement
In the case of graphics, our definition of "radiance" is typically just the amount of light being emitted by a particular surface in a particular direction. So if you're just working with RGB colors (and doing spectral rendering), then we're really just talking about a triplet of RGB values. So yeah, usually for your light sources you just need to define R, G, and B values representing the intensity of the light being emitted.

Share this post


Link to post
Share on other sites
So when when the pseudo code says this for direct illumination with a single light source: estimatedRadiance += Le * BRDF * G(x,y) * V(x,y) / pdf(k), I just replace the Le with the color of the light source? Where does the color of the object that is intersected go? Or should I put the color of the lightsource * the color of the object hit = Le?

If I want to do the computation with radiance instead of the actual color values how would my scene description look like then? And how do I convert the radiance values to (r,g,b) so I can display the image on my computer?

Share this post


Link to post
Share on other sites
Sign in to follow this  

  • Advertisement
×

Important Information

By using GameDev.net, you agree to our community Guidelines, Terms of Use, and Privacy Policy.

GameDev.net is your game development community. Create an account for your GameDev Portfolio and participate in the largest developer community in the games industry.

Sign me up!