|
@@ -13,6 +13,7 @@ struct subSurfaceOutParams
|
|
#endif
|
|
#endif
|
|
#ifdef SS_TRANSLUCENCY
|
|
#ifdef SS_TRANSLUCENCY
|
|
vec3 transmittance;
|
|
vec3 transmittance;
|
|
|
|
+ float translucencyIntensity;
|
|
#ifdef REFLECTION
|
|
#ifdef REFLECTION
|
|
vec3 refractionIrradiance;
|
|
vec3 refractionIrradiance;
|
|
#endif
|
|
#endif
|
|
@@ -154,6 +155,7 @@ struct subSurfaceOutParams
|
|
vec3 transmittance = transmittanceBRDF_Burley(vTintColor.rgb, vDiffusionDistance, thickness);
|
|
vec3 transmittance = transmittanceBRDF_Burley(vTintColor.rgb, vDiffusionDistance, thickness);
|
|
transmittance *= translucencyIntensity;
|
|
transmittance *= translucencyIntensity;
|
|
outParams.transmittance = transmittance;
|
|
outParams.transmittance = transmittance;
|
|
|
|
+ outParams.translucencyIntensity = translucencyIntensity;
|
|
#endif
|
|
#endif
|
|
|
|
|
|
// _____________________________________________________________________________________
|
|
// _____________________________________________________________________________________
|