0-1からdbへの変換は以下の式がいいっぽい。
static float LinearToDb(float from01) => 20 * Mathf.Log10(Mathf.Clamp(from01, float.Epsilon, 1f)); //こっちだとあんまり直線的じゃない -80f * Mathf.Clamp01(1 - from);
float.Epsilonとかいうのを使わないとlog 0 になって良くないっぽい
0-1からdbへの変換は以下の式がいいっぽい。
static float LinearToDb(float from01) => 20 * Mathf.Log10(Mathf.Clamp(from01, float.Epsilon, 1f)); //こっちだとあんまり直線的じゃない -80f * Mathf.Clamp01(1 - from);
float.Epsilonとかいうのを使わないとlog 0 になって良くないっぽい