Skip to main content

Questions tagged [pbr]

The tag has no usage guidance.

6 votes
1 answer
135 views

Monte Carlo Integration

Let $I$ = the value of integration and $p$ = probability distribution. The estimator is denoted as $\left\langle I \right >$ and is $$\left\langle I \right >=\frac{1}{N}\sum_{i=1}^{N}\frac{f(...
shashack's user avatar
  • 523
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
5 votes
0 answers
140 views

What is the potential equation in PBR?

I'am studying PBR and the book introduce the potential equation. They said the potential equation can describe shooting algorithms better, and $W(x, \theta)$ describes the fraction of the radiance $L(...
shashack's user avatar
  • 523
14 votes
1 answer
1k views

Confused with PBR implementations

I'm discovering the wonderful world of math and I'm hitting a huge wall with PBR and naming so I have a few questions: As far as I understand BRDF describe how a material react to light (incoming ...
newin's user avatar
  • 363
3 votes
0 answers
521 views

Mathematics of Sub Surface Scattering

Can somebody help explain the mathematics of Sub Surface Scattering in a Path Tracer based on the Diffuse Approximation in A Practical Model for Subsurface Light Transport ? I would like someone to ...
Arjan Singh's user avatar
  • 2,511
2 votes
0 answers
106 views

How are fluid simulations handled in Computer Graphics?

How are fluid simulations handled in Computer Graphics? For a novice, there are hardly any novice friendly tutorials explaining how particles or fluids can be simulated. Things like smoke, crown ...
Arjan Singh's user avatar
  • 2,511
4 votes
1 answer
105 views

How is measured BRDF data recorded?

How is measured BRDF data recorded? Like the MERL BRDF Database. What kind of equipment is used and what are the key values that need to be recorded? I know one place this data was used was in the ...
Arjan Singh's user avatar
  • 2,511
2 votes
0 answers
448 views

Is there a material table for the Cook Torrance BRDF?

Is there a material table that lists all the specific values to obtain a certain type of material (e.g: copper or asphalt) available? I found this table in the paper: A Reflectance Model for ...
Arjan Singh's user avatar
  • 2,511
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
1 vote
3 answers
358 views

How are Physically Based Rendering Methods Researched?

Recently a question that came to my mind was that How are Physically Based Rendering Techniques researched and developed? Do people just use current equations by physicists or do they create their own?...
Arjan Singh's user avatar
  • 2,511
5 votes
1 answer
223 views

Error with tube lighting

I have recently been working on area lights for a small open source game engine called Urho3D but have run into an issues when rendering tube lights where the lights look the same as sphere lights ...
Josh Nuttall's user avatar
2 votes
1 answer
449 views

Bug: Overly Sharp Highlights in PBR

I'm still working on my BRDF equations. Theoretically, all equations are correct, but the hilights are super sharp. I'm not sure if this is a result of me not using Image-Based Lighting (I currently ...
Karim Abdel Hamid's user avatar
13 votes
2 answers
3k views

In a physically based BRDF, what vector should be used to compute the Fresnel coefficient?

The well known Schlick approximation of the Fresnel coefficient gives the equation: $F=F_0+(1 - F_0)(1 - cos(\theta))^5$ And $cos(\theta)$ is equal to the dot product of the surface normal vector ...
Julien Guertault's user avatar
12 votes
1 answer
6k views

Correct form of the GGX geometry term

I'm trying to implement a microfacet BRDF in my raytracer but I'm running into some issues. A lot of the papers and articles I've read define the partial geometry term as a function of the view and ...
Erwin's user avatar
  • 123
11 votes
3 answers
2k views

16bit half-float linear HDR images as (diffuse/albedo) textures?

So I been thinking about this for a while and tried to google for an answer but without any success. If all your textures are 8bit LDR images, like JPEGs, couldn't that potentially cause conflicts ...
Kristoffer Helander's user avatar

15 30 50 per page