News for hackers. Stuff that matters.
Re:The White Furnace Test by Uriopass on Sunday October 22, 2023 @05:08AM (#37973918)
I recently implemented a PBR renderer by following the learnopengl PBR tutorial.

It doesn't pass the white furnace test.

That made me realize I didn't understand much of the math I implemented. Random multiplications by pi and 2 as the author stated didn't work out.

Re:The White Furnace Test by CyberDildonics on Sunday October 22, 2023 @06:56AM (#37974331)
Most BRDFs that I have seen get darker as they get rougher like the article mentions. There are some that take into account the interreflections of the theoretical facets that make the distribution of normals that become the BRDF (mentioned in the link also), and they do better but I'm not sure even they pass this test straight up.

Most of what is actually being used out there loses energy. Sometimes people have used a lookup table on top of the BRDF to compensate.

Re:The White Furnace Test by pixelpoet on Sunday October 22, 2023 @07:06AM (#37974371)
The multi scattering BRDF/BSDFs do pass the furnace tests, as well as the newer hair BSDFs. I checked :)