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 /pbr.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 'pbr.cginc')
| -rw-r--r-- | pbr.cginc | 3 |
1 files changed, 2 insertions, 1 deletions
@@ -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); } |
