共用方式為


參數曲線

媒體參數可以追蹤一段時間的曲線。 每個曲線都會以數學公式和兩個終點來描述。 每個端點都是由參考時間和當時曲線的值所定義。 公式可用來計算點之間的中繼值,並決定曲線的形狀。 可能的曲線如下:

  • 線性
  • 廣場
  • 反正方形
  • 正弦

“Jump” 表示直接跳到結束值。 下圖顯示其他曲線。

參數曲線

從數學上看,曲線的運作方式如下。 假設曲線從 t t₀ 開始,其值為 v₀,並在時間結束,t₁,值為 v₁。 定義曲線的兩個點是 (t₀, v₀) 和 (t₁, v₁)。

  • 讓 t 為曲線的總持續時間,t₁ –t₀。
  • 讓 ーv 為開始和結束值之間的間隔,v₁ –v₀。
  • t讓 t₀ <= t<= t₁,讓t' = tt₀。

參數計算

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)。

媒體參數