diff options
| author | yum <yum.food.vr@gmail.com> | 2024-10-09 08:06:53 -0700 |
|---|---|---|
| committer | yum <yum.food.vr@gmail.com> | 2024-10-09 08:25:45 -0700 |
| commit | e193c86c869b84dfaaa26465c0e6fb923a27631c (patch) | |
| tree | 025d7d94bac4abcec8d4479dbc95947216bda481 /tooner_lighting.cginc | |
| parent | c22c911ea360b0f9bdd9ee6ccd735fbcfe3bfad6 (diff) | |
Rework step size / density
Step size is now derived from density. Step size is reimagined as a
"quality" multiplier.
Diffstat (limited to 'tooner_lighting.cginc')
| -rw-r--r-- | tooner_lighting.cginc | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/tooner_lighting.cginc b/tooner_lighting.cginc index 325ccb3..093a5af 100644 --- a/tooner_lighting.cginc +++ b/tooner_lighting.cginc @@ -2198,6 +2198,7 @@ float4 effect(inout v2f i, out float depth) float ao = 1; #endif + float3 diffuse_contrib = 0; #if defined(_GIMMICK_FOG_00) { Fog00PBR pbr = getFog00(i); @@ -2205,6 +2206,7 @@ float4 effect(inout v2f i, out float depth) normal = pbr.normal; ao = pbr.ao; depth = pbr.depth; + diffuse_contrib += pbr.diffuse; } #endif @@ -2232,7 +2234,8 @@ float4 effect(inout v2f i, out float depth) #endif float4 lit = getLitColor(vertex_light_color, albedo, i.worldPos, normal, - metallic, 1.0 - roughness, i.uv0, ao, /*enable_direct=*/true, i); + metallic, 1.0 - roughness, i.uv0, ao, /*enable_direct=*/true, + diffuse_contrib, i); #if defined(_GIMMICK_FLAT_COLOR) if (round(_Gimmick_Flat_Color_Enable_Dynamic)) { |
