summaryrefslogtreecommitdiffstats
path: root/tooner_lighting.cginc
diff options
context:
space:
mode:
authoryum <yum.food.vr@gmail.com>2024-09-07 13:52:12 -0700
committeryum <yum.food.vr@gmail.com>2024-09-07 13:52:12 -0700
commit50bfca1c68773dd8c663577fcef23ac7cfbca0f7 (patch)
treee5d6550c1c0b45d8de7ad0a0535b0f3bd84710fb /tooner_lighting.cginc
parent489fadcbd2cff45e0f6e38eefb0d9d6766b701bb (diff)
Add quantization and alpha blending to rorschach effect
Diffstat (limited to 'tooner_lighting.cginc')
-rw-r--r--tooner_lighting.cginc3
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