Tweak the tree hiding shader

This commit is contained in:
Lucien
2026-08-03 15:28:37 +02:00
parent a01e19e5fe
commit 3cd1ca53fd
17 changed files with 4694 additions and 30 deletions
@@ -0,0 +1,18 @@
using UnityEngine;
namespace Toria.Game
{
[CreateAssetMenu(menuName = "Toria/VFX/DitherFadeSettings")]
public class DitherFadeSettings : ScriptableObject
{
public float verticalOffset;
public Vector2 cameraDistanceRange;
public Vector2 hideRadiusRange;
public float GetHideRadius(Transform player, Transform camera)
{
float normalizedDist = Mathf.InverseLerp(cameraDistanceRange.x, cameraDistanceRange.y, Vector3.Distance(player.position, camera.position));
return Mathf.Lerp(hideRadiusRange.x, hideRadiusRange.y, normalizedDist);
}
}
}