From d4ed934a414980e1bf34fbab60dc75967ac6121b Mon Sep 17 00:00:00 2001 From: korenkonder Date: Sat, 11 Jan 2025 23:49:09 +0300 Subject: [PATCH] [ShaderPatch] Fix for Toon_Lines_Improve --- source-code/data/plugins/ShaderPatch.ini | 20 +++++++++++-------- .../plugins/ShaderPatchConfig_template.bin | 15 ++++++++------ 2 files changed, 21 insertions(+), 14 deletions(-) diff --git a/source-code/data/plugins/ShaderPatch.ini b/source-code/data/plugins/ShaderPatch.ini index eb11f277..b071f4f9 100644 --- a/source-code/data/plugins/ShaderPatch.ini +++ b/source-code/data/plugins/ShaderPatch.ini @@ -25,14 +25,17 @@ Toon_Hair_Improve=0 Toon_Hair_Improve_Val1=1.25 # Lyb's toon shader improvements (24 sept 2019) +# Fixes by korenkonder (11 jan 2025) # Toon_Lines_Improve: Adjusts toon shader outlines Toon_Lines_Improve=0 -# ??? -Toon_Lines_Improve_Val1=0.75 -# Thickness Multiplier(?) -Toon_Lines_Improve_Val2=0.75 -# Thickness Offset(?) -Toon_Lines_Improve_Val3=0.75 +# Skin Shadow Strength +Toon_Lines_Improve_Val1=0.05 +# Skin Outline Strength +Toon_Lines_Improve_Val2=0.9 +# Outline Strength Multiplier +Toon_Lines_Improve_Val3=0.7 +# Outline Strength Offset +Toon_Lines_Improve_Val4=0.25 [Patches] # Compatibility patches: @@ -51,8 +54,9 @@ skin_default.*=cfg:toon_improve||from:MAD diff.xyz, spec, spec_ratio, diff;||to: .*eye.*=cfg:toon_eyes_improve||from:ADD o_color_f0.w, diff.x, diff.y;||to: .*eye.*=cfg:toon_eyes_improve||from:ADD result.color.w, diff.x, diff.y;||to: hair_npr1.*=cfg:toon_hair_improve||from:MUL spec.x, tmp.x, 0.7;||to:MUL spec.x, tmp.x, 0.7; MUL diff, diff, ; -tone_map_npr1.*=cfg:toon_lines_improve||from:MUL density.y, density.y, 0.25;||to:MUL density.y, density.y, ; -tone_map_npr1.*=cfg:toon_lines_improve||from:MAD density.w, density.x, 0.7, 0.25;||to:MAD density.w, density.x, , ; +tone_map_npr1.*=cfg:toon_lines_improve||from:MUL density.y, density.y, 0.05;||to:MUL density.y, density.y, ; +tone_map_npr1.*=cfg:toon_lines_improve||from:MUL density.y, density.y, 0.9;||to:MUL density.y, density.y, ; +tone_map_npr1.*=cfg:toon_lines_improve||from:MAD density.w, density.x, 0.7, 0.25;||to:MAD density.w, density.x, , ; # Intel related patches (?:movie|sprite|imgfilter).*=cfg:intel||from:; ||to:;\n diff --git a/source-code/data/plugins/ShaderPatchConfig_template.bin b/source-code/data/plugins/ShaderPatchConfig_template.bin index 0d6993c5..e2faa9da 100644 --- a/source-code/data/plugins/ShaderPatchConfig_template.bin +++ b/source-code/data/plugins/ShaderPatchConfig_template.bin @@ -22,14 +22,17 @@ Toon_Hair_Improve=0 Toon_Hair_Improve_Val1=1.25 # Lyb's toon shader improvements (24 sept 2019) +# Fixes by korenkonder (11 jan 2025) # Toon_Lines_Improve: Adjusts toon shader outlines Toon_Lines_Improve=0 -# ??? -Toon_Lines_Improve_Val1=0.75 -# Thickness Multiplier(?) -Toon_Lines_Improve_Val2=0.75 -# Thickness Offset(?) -Toon_Lines_Improve_Val3=0.75 +# Skin Shadow Strength +Toon_Lines_Improve_Val1=0.05 +# Skin Outline Strength +Toon_Lines_Improve_Val2=0.9 +# Outline Strength Multiplier +Toon_Lines_Improve_Val3=0.7 +# Outline Strength Offset +Toon_Lines_Improve_Val4=0.25 # Debug patches: # Nametags