mirror of
https://github.com/TorqueGameEngines/Torque3D.git
synced 2026-06-14 01:14:17 +00:00
account for translucencies
This commit is contained in:
parent
5690c64ef6
commit
d85bbc0a1f
2 changed files with 2 additions and 2 deletions
|
|
@ -449,7 +449,7 @@ void dampen(inout Surface surface, sampler2D WetnessTexture, float accumTime, fl
|
|||
surface.N = normalize(vec3(surface.N.xy + wetNormal.xy * wetness, surface.N.z));
|
||||
|
||||
surface.roughness = lerp(surface.roughness, 0.04f, wetness);
|
||||
surface.baseColor.rgb = lerp(surface.baseColor.rgb, surface.baseColor.rgb*0.6+vec3(0.4,0.4,0.4)*wetness, wetness);
|
||||
surface.baseColor = vec4(lerp(surface.baseColor.rgb, surface.baseColor.rgb*0.6+vec3(0.4,0.4,0.4)*wetness, wetness), max(surface.baseColor.a, 0.4* wetness));
|
||||
surface.metalness = lerp(surface.metalness, 0.96, wetness);
|
||||
updateSurface(surface);
|
||||
}
|
||||
|
|
|
|||
|
|
@ -451,7 +451,7 @@ void dampen(inout Surface surface, TORQUE_SAMPLER2D(WetnessTexture), float accum
|
|||
surface.N = normalize(float3(surface.N.xy + wetNormal.xy * wetness, surface.N.z));
|
||||
|
||||
surface.roughness = lerp(surface.roughness, 0.04f, wetness);
|
||||
surface.baseColor.rgb = lerp(surface.baseColor.rgb, surface.baseColor.rgb * 0.6 + float3(0.4, 0.4, 0.4) * wetness, wetness);
|
||||
surface.baseColor = float4(lerp(surface.baseColor.rgb, surface.baseColor.rgb * 0.6 + float3(0.4, 0.4, 0.4) * wetness, wetness), max(surface.baseColor.a, 0.4* wetness));
|
||||
surface.metalness = lerp(surface.metalness, 0.96, wetness);
|
||||
surface.Update();
|
||||
}
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue