From e193c86c869b84dfaaa26465c0e6fb923a27631c Mon Sep 17 00:00:00 2001 From: yum Date: Wed, 9 Oct 2024 08:06:53 -0700 Subject: Rework step size / density Step size is now derived from density. Step size is reimagined as a "quality" multiplier. --- pbr.cginc | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) (limited to 'pbr.cginc') diff --git a/pbr.cginc b/pbr.cginc index 9dad53f..c53a156 100644 --- a/pbr.cginc +++ b/pbr.cginc @@ -192,6 +192,7 @@ float4 getLitColor( float ao, // hack while i figure out view-dependent flickering in outlines bool enable_direct, + float3 diffuse_contrib, v2f i) { float3 specular_tint; @@ -243,7 +244,7 @@ float4 getLitColor( #else direct_light.color = getDirectLightColor(); #endif - indirect_light.diffuse = getIndirectDiffuse(i, vertexLightColor, normal); + indirect_light.diffuse = getIndirectDiffuse(i, vertexLightColor, normal) + diffuse_contrib; indirect_light.specular = getIndirectSpecular(i, view_dir, normal, smoothness, metallic, worldPos, uv); } -- cgit v1.2.3