Fixed genergy conservation problem in specular lobe
This commit is contained in:
@@ -131,7 +131,8 @@ void ggx_ms_init_lut_once(void)
|
||||
valid++;
|
||||
}
|
||||
|
||||
float E = (valid > 0u) ? (sum / (float)valid) : 0.0f;
|
||||
// float E = (valid > 0u) ? (sum / (float)valid) : 0.0f;
|
||||
float E = sum / (float)GGX_MS_LUT_SAMPLES;
|
||||
E = saturatef(E);
|
||||
|
||||
g_ggx_E_lut[ry][ix] = E;
|
||||
|
||||
Reference in New Issue
Block a user