From 36dbdde9a08c66c5be2e8b8b6c822968a73041b6 Mon Sep 17 00:00:00 2001 From: yum Date: Wed, 26 Mar 2025 00:40:45 -0700 Subject: Fix how outlines work with shatterwave & tessellation heightmap --- yum_brdf.cginc | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) (limited to 'yum_brdf.cginc') diff --git a/yum_brdf.cginc b/yum_brdf.cginc index db37397..9bc01bf 100644 --- a/yum_brdf.cginc +++ b/yum_brdf.cginc @@ -116,8 +116,7 @@ float4 YumBRDF(v2f i, const YumLighting light, YumPbr pbr) { // Simple indirect lighting for cloth // Add additional corrective term to account for the fact that vrchat map // makers suck shit and don't use enough reflection probes. - float diffuse_luminosity = dot(light.diffuse, float3(0.2126, 0.7152, 0.0722)); - float3 Fr = _Cloth_Sheen_Color * light.specular * diffuse_luminosity; + float3 Fr = _Cloth_Sheen_Color * light.specular * light.diffuse_luminance; float3 Fd = pbr.albedo * light.diffuse * pbr.ao; #if defined(_MATERIAL_TYPE_CLOTH_SUBSURFACE) -- cgit v1.2.3