Skip to content

White furnace test implementation for GGX/Smith

Notifications You must be signed in to change notification settings

LightEngine71/FurnaceTest

 
 

Repository files navigation

FurnaceTest

White furnace test and weak white furnace test implementation for Cook-Torrance with GGX distribution and Smith (height-correlated) geometry term and square roughness remap.

White furnace test is basically a lighting integral against a constant white environment. It should always evaluate to 1 if there is no energy loss or gain. In this case we can see substantial amount of energy loss, especially for high roughness values.

More info: Eric Heitz - "Understanding the Masking-Shadowing Function in Microfacet-Based BRDFs", JCGT 2014 http://jcgt.org/published/0003/02/03/

About

White furnace test implementation for GGX/Smith

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C++ 97.7%
  • C 2.3%