切换主武器
This commit is contained in:
@@ -43,7 +43,7 @@ namespace SLSFramework.Rendering.PostProcessing
|
||||
[Tooltip("遮罩边缘的软硬度")]
|
||||
public ClampedFloatParameter maskHardness = new(0.2f, 0.01f, 1f);
|
||||
|
||||
protected override string GetShaderName() => "SLS/Postprocessing/AdvancedChromaticAberration";
|
||||
public override string GetShaderName() => "SLS/Postprocessing/AdvancedChromaticAberration";
|
||||
|
||||
public override void Render(CommandBuffer cmd, ref RenderingData renderingData, RTHandle source, RTHandle destination)
|
||||
{
|
||||
|
||||
@@ -31,9 +31,9 @@ namespace SLSFramework.Rendering.PostProcessing
|
||||
|
||||
[Tooltip("圆度。1 = 圆形,0 = 方形。")]
|
||||
public ClampedFloatParameter roundness = new(1f, 0f, 1f);
|
||||
|
||||
|
||||
protected override string GetShaderName() => "SLS/Postprocessing/AdvancedVignette";
|
||||
|
||||
public override string GetShaderName() => "SLS/Postprocessing/AdvancedVignette";
|
||||
|
||||
public override void Render(CommandBuffer cmd, ref RenderingData renderingData, RTHandle source, RTHandle destination)
|
||||
{
|
||||
|
||||
@@ -13,7 +13,7 @@ namespace SLSFramework.Rendering.PostProcessing
|
||||
|
||||
public ClampedFloatParameter intensity = new(0f, 0f, 1f);
|
||||
public ClampedFloatParameter speed = new(10f, 0f, 100f);
|
||||
protected override string GetShaderName() => "SLS/Postprocessing/RGBSplitGlitch";
|
||||
public override string GetShaderName() => "SLS/Postprocessing/RGBSplitGlitch";
|
||||
|
||||
private float elapsedTime = 1.0f;
|
||||
|
||||
|
||||
@@ -24,7 +24,7 @@ namespace SLSFramework.Rendering.PostProcessing
|
||||
public ClampedFloatParameter radialCenterX = new(0.5f, 0f, 1f);
|
||||
public ClampedFloatParameter radialCenterY = new(0.5f, 0f, 1f);
|
||||
|
||||
protected override string GetShaderName() => "SLS/Postprocessing/RadialBlur";
|
||||
public override string GetShaderName() => "SLS/Postprocessing/RadialBlur";
|
||||
|
||||
public override void Render(CommandBuffer cmd, ref RenderingData renderingData, RTHandle source, RTHandle target)
|
||||
{
|
||||
|
||||
@@ -24,7 +24,7 @@ namespace SLSFramework.Rendering.PostProcessing
|
||||
[Tooltip("最大亮度钳制(防光晕)。\n限制像素亮度的最大变化幅度,防止边缘出现刺眼的白边或黑边。\n减小此值可让锐化更自然。\n建议值:0.1 - 0.3。")]
|
||||
public ClampedFloatParameter clamp = new(0.2f, 0f, 1f);
|
||||
|
||||
protected override string GetShaderName() => "SLS/Postprocessing/Sharpen";
|
||||
public override string GetShaderName() => "SLS/Postprocessing/Sharpen";
|
||||
|
||||
public override void Render(CommandBuffer cmd, ref RenderingData renderingData, RTHandle source, RTHandle destination)
|
||||
{
|
||||
|
||||
@@ -25,8 +25,8 @@ namespace SLSFramework.Rendering.PostProcessing
|
||||
public ClampedFloatParameter maskScale = new(1f, 0f, 2f);
|
||||
public ClampedFloatParameter maskHardness = new(0f, 0f, 1f);
|
||||
public FloatParameter maskPower = new(5f);
|
||||
|
||||
protected override string GetShaderName() => "SLS/Postprocessing/SpeedLines";
|
||||
|
||||
public override string GetShaderName() => "SLS/Postprocessing/SpeedLines";
|
||||
public override bool IsActive() => speedLinesRemap.value < 1f || color.value.a > 0f;
|
||||
|
||||
public override void Render(CommandBuffer cmd, ref RenderingData renderingData, RTHandle source, RTHandle target)
|
||||
|
||||
@@ -41,7 +41,7 @@ namespace SLSFramework.Rendering.PostProcessing
|
||||
[Tooltip("感光权重")]
|
||||
public Vector3Parameter luminanceWeights = new(new Vector3(0.2126f, 0.7152f, 0.0722f));
|
||||
|
||||
protected override string GetShaderName() => "SLS/Postprocessing/StrobeFlash";
|
||||
public override string GetShaderName() => "SLS/Postprocessing/StrobeFlash";
|
||||
|
||||
public override void Render(CommandBuffer cmd, ref RenderingData renderingData, RTHandle source, RTHandle destination)
|
||||
{
|
||||
|
||||
Reference in New Issue
Block a user