Veach thesis - formula question
Veach thesis - formula question
Hi all,
I'm currently looking at the Veach thesis and at the page 223 there is the following formula :
where
What is surprising me in this example is that the light is attenuated by the distance... of course it is normal to use G(x0 -> x1) (To convert the emission from the whole light source surface to the point x1).
But I don't understand why we continue to use G for the point x2 ? (and not simply use the solid-angle instead) ?
Thx
I'm currently looking at the Veach thesis and at the page 223 there is the following formula :
where
What is surprising me in this example is that the light is attenuated by the distance... of course it is normal to use G(x0 -> x1) (To convert the emission from the whole light source surface to the point x1).
But I don't understand why we continue to use G for the point x2 ? (and not simply use the solid-angle instead) ?
Thx
Re: Veach thesis - formula question
Because this function is integrated with (product) area measure, not solid angle measure. When you estimate that integral using Monte Carlo, and sample path vertices in a random walk via directional sampling, the pdfs of the resulting vertices, when converted to the area measure, have the same G term, which then cancels out. The conversion from solid angle to area measure is given by formula (8.10), which includes most of the terms in G.
Re: Veach thesis - formula question
Thanks Ingenious,
It mean that if I move my camera at (by example) 10x the current distance, the image will become darker ? (because G(x2->x3)) ?!!
It mean that if I move my camera at (by example) 10x the current distance, the image will become darker ? (because G(x2->x3)) ?!!
Re: Veach thesis - formula question
Whether the image will become darker depends on what you're looking atspectral wrote:It mean that if I move my camera at (by example) 10x the current distance, the image will become darker ? (because G(x2->x3)) ?!!

Re: Veach thesis - formula question
Thanks,
I have miss the "We" term, but how to compute it ?
I have miss the "We" term, but how to compute it ?
Re: Veach thesis - formula question
That's your pixel filter. You don't need to do anything special. When the camera moves back, it sees more points, hence the larger support of We. In another thread, I gave a link to Dietger's notes on sampling techniques, which covers bidirectional path tracing.spectral wrote:I have miss the "We" term, but how to compute it ?
Re: Veach thesis - formula question
As usual, thanks Ingenious for your answers...
I have also take a look in pbrt and Dietger thesis (very well explained).
Everything is clear now... and even easy. This formulation sounds very practical... I'll give some try...
Thanks
I have also take a look in pbrt and Dietger thesis (very well explained).
Everything is clear now... and even easy. This formulation sounds very practical... I'll give some try...
Thanks
Re: Veach thesis - formula question
And it is extremely useful and insightful theoretically. Not that many people appreciate it though.spectral wrote:This formulation sounds very practical...
Re: Veach thesis - formula question
Sure,
What's useful is that we can separate the rendering integral in several one, so we can mix them and solve each with different technique !
I even have some ideas for my own algorithm and constraint
It will be funny to play with
Thanks
What's useful is that we can separate the rendering integral in several one, so we can mix them and solve each with different technique !
I even have some ideas for my own algorithm and constraint

It will be funny to play with

Thanks
Re: Veach thesis - formula question
The G formula is a simplified solid angle calculation. But it works well only if light "far enough" (comparing to light area). If x-difference is small it does not produce correct results