invert surface.NdotV contribution for brdf texture lookup in keeping with authoring tool outputs

This commit is contained in:
AzaezelX 2019-05-05 20:09:35 -05:00
parent 78a2a5c427
commit 6326147fca
2 changed files with 2 additions and 2 deletions

View file

@ -398,7 +398,7 @@ float4 computeForwardProbes(Surface surface,
//apply brdf
//Do it once to save on texture samples
float2 brdf = TORQUE_TEX2DLOD(BRDFTexture,float4(surface.roughness, surface.NdotV, 0.0, 0.0)).xy;
float2 brdf = TORQUE_TEX2DLOD(BRDFTexture,float4(surface.roughness, 1.0-surface.NdotV, 0.0, 0.0)).xy;
specular *= brdf.x * F + brdf.y;
//final diffuse color

View file

@ -191,7 +191,7 @@ float4 main(PFXVertToPix IN) : SV_TARGET
//apply brdf
//Do it once to save on texture samples
float2 brdf = TORQUE_TEX2DLOD(BRDFTexture, float4(surface.roughness, surface.NdotV, 0.0, 0.0)).xy;
float2 brdf = TORQUE_TEX2DLOD(BRDFTexture, float4(surface.roughness, 1.0-surface.NdotV, 0.0, 0.0)).xy;
specular *= brdf.x * F + brdf.y;
//final diffuse color