From 439aa46bba1695becd9d42731c29dedc93e05a28 Mon Sep 17 00:00:00 2001 From: yum Date: Sun, 8 Mar 2026 01:07:13 -0800 Subject: Add metallic gloss sliders to decals --- pbr.cginc | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) (limited to 'pbr.cginc') diff --git a/pbr.cginc b/pbr.cginc index 0846f8f..ab84c73 100755 --- a/pbr.cginc +++ b/pbr.cginc @@ -176,6 +176,10 @@ Pbr getPbr(v2f i) { normal_tangent = blendNormalsHill12(normal_tangent, detail_normal); #endif + float4 metallic_gloss = _MetallicGlossMap.Sample(aniso4_trilinear_repeat_s, uv_parallax * _MetallicGlossMap_ST.xy); + pbr.smoothness = metallic_gloss.a * _Glossiness; + pbr.metallic = metallic_gloss.r * _Metallic; + applyDecals(i, pbr, normal_tangent); pbr.normal = normalize(mul(normal_tangent, pbr.tbn)); @@ -187,10 +191,6 @@ Pbr getPbr(v2f i) { pbr.bent_normal = normalize(mul(bent_ts, pbr.tbn)); #endif - float4 metallic_gloss = _MetallicGlossMap.Sample(aniso4_trilinear_repeat_s, uv_parallax * _MetallicGlossMap_ST.xy); - pbr.smoothness = metallic_gloss.a * _Glossiness; - pbr.metallic = metallic_gloss.r * _Metallic; - #if defined(_CLEARCOAT) pbr.cc_roughness = _Clearcoat_Roughness; pbr.cc_roughness_perceptual = sqrt(pbr.cc_roughness); -- cgit v1.2.3