媒體參數可以追蹤一段時間的曲線。 每個曲線都會以數學公式和兩個終點來描述。 每個端點都是由參考時間和當時曲線的值所定義。 公式可用來計算點之間的中繼值,並決定曲線的形狀。 可能的曲線如下:
- 跳
- 線性
- 廣場
- 反正方形
- 正弦
“Jump” 表示直接跳到結束值。 下圖顯示其他曲線。
從數學上看,曲線的運作方式如下。 假設曲線從 t t₀ 開始,其值為 v₀,並在時間結束,t₁,值為 v₁。 定義曲線的兩個點是 (t₀, v₀) 和 (t₁, v₁)。
- 讓 t 為曲線的總持續時間,t₁ –t₀。
- 讓 ーv 為開始和結束值之間的間隔,v₁ –v₀。
- t,讓 t₀ <= t<= t₁,讓t' = t–t₀。
t 時參數的值為:
v = f(t' /t ) *v + v₀
其中 f(x) 是由曲線類型決定的函式:
- 線性:y = x
- 方形:y = x^2
- 反正方形:y = sqrt(x)
- Sine: y = [ sin(πx – π/2) + 1 ] / 2
觀察 ーt' <t,因此字詞t'/Еt 範圍從 0 到 1。 因此,f(x) 的範圍從 0 到 1,v 一律介於 v₀ 和 v₁ 之間。 不論 v₀ <v₁ 或反之亦然,都是如此。 換句話說,曲線是由矩形所系結(t₀,v₀,t₁,v₁)。
針對正弦曲線,從 –π/2 到 π/2 的 πx - π/2) 值,這表示 sin(πx – π/2) 的範圍從 –1 到 1。 結果接著會正規化,讓 f(x) 落入範圍 (0–1)。
相關主題