This commit is contained in:
SoulliesOfficial
2025-12-14 18:40:00 -05:00
parent f7af60351b
commit 7c1cb7e8e1
291 changed files with 226851 additions and 353 deletions

View File

@@ -39,6 +39,7 @@ namespace PotaToon
private static class ShaderPassStrings
{
public const string OpaqueOutline = "SRPDefaultUnlit";
public const string TransparentOutline = "TransparentOutline";
public const string UniversalForward = "UniversalForward";
public const string OpaqueDitherFade = "OpaqueDitherFade";
public const string OpaqueDitherFadeOutline = "OpaqueDitherFadeOutline";
@@ -132,7 +133,6 @@ namespace PotaToon
}
ResetDitherFadeProperties();
FindHead();
}
@@ -478,7 +478,11 @@ namespace PotaToon
foreach (var material in allMaterials)
{
if (material != null && material.HasProperty(PropertyIDs._OutlineWidth))
material.SetShaderPassEnabled(ShaderPassStrings.OpaqueOutline, material.GetFloat(PropertyIDs._OutlineWidth) > 0f);
{
var outlineActive = material.GetFloat(PropertyIDs._OutlineWidth) > 0f;
material.SetShaderPassEnabled(ShaderPassStrings.OpaqueOutline, outlineActive && material.renderQueue <= 2500);
material.SetShaderPassEnabled(ShaderPassStrings.TransparentOutline, outlineActive);
}
}
}