Skip to main content

Questions tagged [pbr]

The tag has no usage guidance.

2 votes
0 answers
164 views

Scaling of the final image in Metropolis Light Transport

I don't understand why the PBR implementation of Metorpolis Light Transport scales the final image by b / mutationsPerPixel. The authors write: Each Metropolis ...
0xbadf00d's user avatar
  • 203
23 votes
2 answers
8k views

How to properly combine the diffuse and specular terms?

As far as I understand, in a BRDF the Fresnel term is telling us the probability for a photon to be reflected or refracted when it hits a surface. The reflected photons will contribute to the ...
Julien Guertault's user avatar
12 votes
1 answer
814 views

Rendering in radiometric units or photometric?

In traditional rendering, it is typical to do all the calculations with radiometric units, either as full spectral rendering, or component-wise (XYZ, RGB, etc). However, as modern rendering adds more ...
RichieSams's user avatar
  • 3,792
12 votes
2 answers
3k views

Why normalise Lambertian BRDF by 1/pi?

Why is a Lambertian BRDF normalised by dividing by $\pi$? Since the area of a unit sphere is $4 \pi$, and the area of the half sphere above the surface is $2 \pi$, shouldn't it rather be $1/(2\pi)$?
Supernormal's user avatar
6 votes
1 answer
819 views

The reciprocity of BRDF

Many books describe that a BRDF has the following property (reciprocity): $$f_r(x, \Theta \to \Psi ) = f_r(x, \Psi \to \Theta)$$ Why is the above equation correct? I think the above equation ...
shashack's user avatar
  • 523
1 vote
1 answer
2k views

Can't understand the Importance sampling GGX

I've read many articles relating to importance sampling of GGX. However, I still feel confused. The formula of GGX is : And many article says we should use this formula to sample: In the formula, ...
TIANLUN ZHU's user avatar
0 votes
2 answers
495 views

PBR : Understanding importance sampling

I have read this article On PBR and in it we have NDF function defined as follows Then I have read this article on random vector generation Here are what I feel are the important bits. Now jump to ...
Sync it's user avatar
  • 179