diff options
| author | yum <yum.food.vr@gmail.com> | 2024-09-07 13:52:12 -0700 |
|---|---|---|
| committer | yum <yum.food.vr@gmail.com> | 2024-09-07 13:52:12 -0700 |
| commit | 50bfca1c68773dd8c663577fcef23ac7cfbca0f7 (patch) | |
| tree | e5d6550c1c0b45d8de7ad0a0535b0f3bd84710fb /tooner_lighting.cginc | |
| parent | 489fadcbd2cff45e0f6e38eefb0d9d6766b701bb (diff) | |
Add quantization and alpha blending to rorschach effect
Diffstat (limited to 'tooner_lighting.cginc')
| -rw-r--r-- | tooner_lighting.cginc | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/tooner_lighting.cginc b/tooner_lighting.cginc index 5d73b47..8923122 100644 --- a/tooner_lighting.cginc +++ b/tooner_lighting.cginc @@ -1165,7 +1165,8 @@ float4 effect(inout v2f i) float4 rorschach_albedo = 0; if (_Rorschach_Enable_Dynamic) { rorschach_albedo = get_rorschach(i).albedo; - albedo = rorschach_albedo; + albedo.rgb = rorschach_albedo.rgb * rorschach_albedo.a + albedo.rgb * (1 - rorschach_albedo.a); + albedo.a = saturate(rorschach_albedo.a + albedo.a * (1 - rorschach_albedo.a)); } #endif |
