|
|
|
@ -177,9 +177,8 @@ ForwardPassOutput TerrainPBR_MainPassPS(VSOutput IN)
|
|
|
|
surface.CalculateRoughnessA();
|
|
|
|
surface.CalculateRoughnessA();
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// Clear Coat, Transmission (Not used for terrain)
|
|
|
|
// Clear Coat
|
|
|
|
surface.clearCoat.InitializeToZero();
|
|
|
|
surface.clearCoat.InitializeToZero();
|
|
|
|
surface.transmission.InitializeToZero();
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
// ------- LightingData -------
|
|
|
|
// ------- LightingData -------
|
|
|
|
|
|
|
|
|
|
|
|
@ -211,7 +210,7 @@ ForwardPassOutput TerrainPBR_MainPassPS(VSOutput IN)
|
|
|
|
ApplyIBL(surface, lightingData);
|
|
|
|
ApplyIBL(surface, lightingData);
|
|
|
|
|
|
|
|
|
|
|
|
// Finalize Lighting
|
|
|
|
// Finalize Lighting
|
|
|
|
lightingData.FinalizeLighting(surface.transmission.tint);
|
|
|
|
lightingData.FinalizeLighting();
|
|
|
|
|
|
|
|
|
|
|
|
PbrLightingOutput lightingOutput = GetPbrLightingOutput(surface, lightingData, alpha);
|
|
|
|
PbrLightingOutput lightingOutput = GetPbrLightingOutput(surface, lightingData, alpha);
|
|
|
|
|
|
|
|
|
|
|
|
|