This commit is contained in:
Даниил Заикин
2026-06-17 20:44:53 +03:00
parent 9d153773c2
commit b133e7c656
1880 changed files with 244545 additions and 0 deletions
@@ -0,0 +1,23 @@
using UnityEngine;
namespace QFSW.QC.UI
{
[ExecuteInEditMode]
public class BlurShaderController : MonoBehaviour
{
[SerializeField] private Material _blurMaterial = null;
[SerializeField] private float _blurRadius = 1f;
[SerializeField] private Vector2 _referenceResolution = new Vector2(1920, 1080);
private void LateUpdate()
{
if (_blurMaterial)
{
Vector2 resolution = new Vector2(Screen.width, Screen.height);
float correction = resolution.y / _referenceResolution.y;
_blurMaterial.SetFloat("_Radius", _blurRadius);
_blurMaterial.SetFloat("_BlurMultiplier", correction);
}
}
}
}